位置: 编程技术 - 正文

获取ACCESS2000数据库中所有表的名称(access怎么提取数据)

编辑:rootadmin
void OpenSchemaX(TCHAR *TableName){HRESULT hr = S_OK;::CoInitialize(NULL); //初始化ComIADORecordBinding *picRs = NULL;_RecordsetPtr pRstSchema("ADODB.Recordset");_ConnectionPtr pConnection("ADODB.Connection" );pConnection->ConnectionString = TableName;pConnection->Provider = "Microsoft.Jet.OLEDB.4.0";try{pConnection->Open(pConnection->ConnectionString, "", "", adModeUnknown);pRstSchema->QueryInterface(__uuidof(IADORecordBinding), (LPVOID*)&picRs);pRstSchema = pConnection->OpenSchema(adSchemaTables);//枚举表的名称处理while(!(pRstSchema->EndOfFile)){CString strTableType;_bstr_t table_name = pRstSchema->Fields->GetItem("TABLE_NAME")->Value;//获取表的名称_bstr_t table_type = pRstSchema->Fields->GetItem("TABLE_TYPE")->Value;//获取表的类型strTableType.Format("%s",(LPCSTR) table_type);if(!lstrcmp(strTableType,_T("TABLE"))){m_strList.AddString((LPCSTR) table_name);//添加表的名称}pRstSchema->MoveNext();}// Clean up objects before exit.pRstSchema->Close();pConnection->Close();}catch (_com_error &e){// Notify the user of errors if any.// Pass a connection pointer accessed from the Connection. PrintProviderError(pConnection);PrintComError(e);}CoUninitialize();}void PrintProviderError(_ConnectionPtr pConnection){ErrorPtr pErr = NULL;if( (pConnection->Errors->Count) > 0){long nCount = pConnection->Errors->Count;// Collection ranges from 0 to nCount -1.for(long i = 0;i < nCount;i++){pErr = pConnection->Errors->GetItem(i);CString strError;strError.Format("Error number: %xt%s", pErr->Number, pErr->Description);AfxMessageBox(strError);}}}void PrintComError(_com_error &e){_bstr_t bstrSource(e.Source());_bstr_t bstrDescription(e.Description());// Print COM errors. CString strError;strError.Format("Error number: Description = %stCode meaning = %s",(LPCSTR) bstrDescription, e.ErrorMessage());AfxMessageBox(strError);}调用方法:CString strFileName;TCHAR FileName[MAX_PATH];TCHAR bigBuff[] = _T(""); // maximum common dialog buffer sizeTCHAR szFilter[] = _T("Text Files (*.mdb)|*.mdb|All Files (*.*)|*.*");CFileDialog dlg(TRUE, NULL, NULL,OFN_HIDEREADONLY | OFN_ALLOWMULTISELECT, szFilter);// Modify OPENFILENAME members directly to point to bigBuffdlg.m_ofn.lpstrFile = bigBuff;dlg.m_ofn.nMaxFile = sizeof(bigBuff);if(IDOK == dlg.DoModal() ){strFileName = dlg.GetPathName();lstrcpy(FileName,strFileName);OpenSchemaX(FileName);}(出处:风闪网路学院)

推荐整理分享获取ACCESS2000数据库中所有表的名称(access怎么提取数据),希望有所帮助,仅作参考,欢迎阅读内容。

获取ACCESS2000数据库中所有表的名称(access怎么提取数据)

文章相关热门搜索词:excel获取access数据,access怎么提取数据,access获取文件夹地址,access怎么提取数据,access怎么提取数据,access获取用户名,access 获取,access获取查询记录数,内容如对您有帮助,希望把文章链接给更多的朋友!

解决Access出现Microsoft JET Database Engine (0x)未指定的错误 MicrosoftJETDatabaseEngine(0x)未指定的错误,这个错误只有在使用Access数据库时才能出现出现以上问题,可以使用以下步骤进行解决问题:1、系统可能没有

中文Access速成教程--1.3 在“设计”视图中设计表 第三讲在设计视图中设计表为了能像在中文VisualFoxPro6使用表设计器那样在中文Access中设计表,需要通过设计视图来进行操作,其步骤如下所述。步

中文Access速成教程--1.4 使用“表向导”建立新表 第四讲使用表向导建立新表与中文VisualFoxPro6一样,在中文Access中也能使用表向导从各种各样预先定义好的表中选择字段,并建立新的表,可以使用

标签: access怎么提取数据

本文链接地址:https://www.jiuchutong.com/biancheng/319182.html 转载请保留说明!

上一篇:中文Access2000速成教程--1.1 使用“向导”设计数据库(access 200)

下一篇:解决Access出现Microsoft JET Database Engine (0x80004005)未指定的错误(access untagged)

  • 怎么算印花税计算器
  • 中税协网站怎样补学时
  • 怎么恢复自然人个人信息
  • 建筑公司租赁费会计分录
  • 总账和成本哪个工资高
  • 成本核算需要哪些基础工作
  • 工程公司的材料员在哪里考试
  • 子公司之间资产划拨会计处理
  • 用餐补贴算在工资里面吗
  • 印花税的计税依据怎么算公式
  • 员工补充医疗保险报销范围
  • 应付职工薪酬代扣款项账务处理
  • 预付款保函履约保函
  • 公司长期应付账款怎么算
  • 开了负数发票印花税减掉吗?
  • 财税[2010]121号中的宗地容积率指的是什么?
  • 携税宝服务费可以入办公费吗
  • 劳务派遣公司是干嘛的
  • 提回对公户收款是什么意思
  • 计提工资怎么做账务处理
  • 车船使用税凭证还要过户吗怎么办
  • 两年前少缴的税款是否应补缴?
  • 失业保险退保怎么返
  • 个税手续费收入要交税吗
  • 第三方贴现分录
  • 营业外收入怎么开票能开吗
  • windows7为什么不能用了
  • 如何检查文档
  • uefiu盘安装系统步骤win10
  • 核定征收的企业怎么交所得税
  • 个人转让门面的法律规定
  • 工程资金占用费的法律依据
  • 哈雷6号
  • 代购货物的缴税情况
  • 我国的增值税是价外税消费税是价内税
  • 计算机视觉的应用
  • php7 nginx
  • unix命令大全详解
  • 报税金额和开票统计不一致
  • 帝国cms使用手册
  • 消费税算不算运费
  • 金税盘怎么看税收编码版本号
  • 往期企业所得税报表更正
  • 代扣代缴通用缴款书怎么打印
  • 专票丢了重开需要交钱吗
  • 个体工商户属于个人还是企业
  • 企业哪些进项税抵扣
  • 小规模纳税人报税
  • 收入不足3000
  • 什么是库存现金限额?为什么要核定库存现金限额
  • 弹性预算列表法
  • 应付账款的逾期利息计入什么科目
  • 固定资产可资本化的后续支出
  • 来料加工账务处理案例
  • 怎么开公司的微信公众号
  • 事业单位开办费与注册资本的关系
  • 金融服务银行
  • 进项税转出税额
  • 本年利润到年末还有余额吗
  • 酒店营业额成本比例
  • 计提折旧有哪些会计科目
  • 年底计提利息会计分录
  • 期末留抵税额会计分录
  • mysql 5.7.34安装
  • solaris教程
  • xp系统怎么删除系统
  • linux进入操作系统
  • 如何移植操作系统
  • windows8如何安装
  • 果粉必修课 盘点Mac OS X系统发展史
  • linux socket 常用函数小结
  • win8怎么设置开机启动项
  • 修改win10登录界面
  • win7的命令对话框在哪里
  • cocos2dx 3.2 Http网络连接,curl 库的介绍
  • 谈一谈js消息机制的理解
  • python编程输出汉字
  • 上海个体户纳税标准
  • 环保税征税范围噪音
  • 河南省税务局系统最新消息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设