位置: 编程技术 - 正文

获取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)

  • 企业所得税年报怎么查询
  • 固定资产累计折旧是什么科目
  • 非营利组织注销流程
  • 软件租赁费计入哪个科目
  • 空调可以直接做费用吗
  • 固定资产明细账需要每年更换吗
  • 水果销售公司账务怎么做
  • 政府减免税款如何账务处理
  • 一般纳税人普通发票免税吗
  • 代扣代缴公积金有返还吗
  • 新公司核税需要什么资料
  • 贷款利息进项税额转出
  • 汽车贷款利息是什么
  • 长期待摊费用摊出来钱去哪里了
  • 自制半成品具体如何处理账务?
  • 服务业的地税是什么税
  • 滞留发票是什么意思
  • 外商投资企业要交房产税吗
  • 个人向公司借贷需要交税吗
  • 购进一批材料,材料已经入库
  • 银行承兑第一手怎么盖章
  • 税前扣除是好事吗
  • 员工租赁宿舍开几个点发票
  • win11正式版好用吗
  • 关于幼儿园会没课程的会刊
  • 企业预缴电费会退回吗
  • 企业票据贴现费怎么算
  • uniapp+uview
  • 工会捐款计入什么科目
  • laravel登录接口
  • php常用工具
  • 字节在互联网什么地位
  • vue项目使用百度地图怎么长久使用
  • 因质量问题对方直接扣款怎么处理
  • python字典添加数据
  • 暂估库存商品计算怎么算
  • mysql的联合查询
  • 为什么我们要用英语交流翻译
  • 公司法人的分类是什么
  • 包装物押金销项税额的计算
  • 什么是指企业的市场营销活动发生影响的各种因素的总和
  • 残疾人开公司要交税吗
  • 增值税专用发票查询系统官方网站
  • 经营项目里没有纹身可以纹身吗
  • 减免城建税的会计分录
  • 有差价的商品发票怎么开
  • 存货计提存货跌价准备
  • 销售款退回会计分录
  • 技术员差旅费计入哪个会计科目
  • 小规模纳税人免税政策2023年
  • 留抵税额和待抵扣进项税额区别
  • 企业的借款费用有哪些处理方法
  • 电子发票必须要打印出来才能作为入账依据
  • 年初建账考虑要点业务流程是否变化
  • 什么是活动目录和域
  • ultraiso刻录音乐到dvd
  • SmartFTP.exe - SmartFTP是什么进程
  • 双系统麻烦吗
  • ubuntu 14.04.6
  • 查看linux系统日志命令
  • awk结果输出到文件
  • linux做成服务
  • 微软输入法拼音
  • 简介怎么写
  • python数据结构教程
  • js中check
  • nodejs搭建网站
  • 轻松搞定是什么短语
  • 刀具路径轨迹模拟
  • [置顶] Deniz Saypinar
  • js类的静态属性
  • 开票软件如何升级系统
  • 宁波税务总局官网
  • 税务稽查证据问题
  • 税务稽查建议书反馈意见
  • 税费算管理费用还是财务费用
  • 润泽一词出自哪里
  • 五险一金不满一年可以领失业金吗
  • 广东国税局局长是谁
  • 安徽省建筑企业资质查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设