位置: 编程技术 - 正文

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

  • 进项税转出大于进项税,加计抵减怎么计算
  • 计提房产税和土地使用税附件
  • 外经证办好了后怎么开票
  • 个体户定额多少不用交税
  • 财政拨款结余明细科目编码
  • 刚成立的公司好不好
  • 企业给员工租的公寓楼都是什么样的
  • 补助属不属于工资
  • 捐赠的固定资产按什么计价
  • 销售利润率如何提高
  • 营改增后企业所得税不能跨年
  • 营改增后转让土地使用权
  • 2018年业务宣传费与广告费税前扣除标准及依据
  • 关于增值税普通发票开票信息填写要求
  • 问福利费的发票如果是增值税专用发票,增值税可以抵扣吗?
  • 非营业活动交增值税吗
  • 税收的凭证有哪几种
  • 小规模纳税人租金收入增值税税率
  • 有限责任公司自然人独资可以增加股东吗
  • 电子承兑怎么开户
  • 红字发票是否需要盖发票章
  • 怎么获得最新医学类指南
  • 员工因违反公司规章制度被辞退有补偿吗
  • win10版本激活码
  • windows 10 版本 21h1
  • 印花税会计分录2023
  • 外籍人员个税免征吗
  • 销售方红字发票账务处理
  • php获取参数值的三种方式
  • php快速推送微信内容
  • uniapp实战视频教程
  • ms 高级应用
  • 2018年残保金申报表填表说明
  • auto.js 教程
  • 准确率精确率
  • php+jquery+html实现点击不刷新加载更多的实例代码
  • php自动载入文件的函数
  • 房屋租赁费属于什么税收分类编码
  • 汇算清缴的所得税怎么做账
  • 金税盘怎么取消
  • 汽车保险费计入应付账款还是其他应付款
  • 记账凭证的总账科目和明细科目
  • 进项抵扣了还要交附加嘛
  • 公户直接转给私人账户违法么
  • 长期股权投资采用成本法核算的,应按被投资单位
  • mysql连接数据库的基本步骤是什么
  • 减值准备需要确认递延所得税资产吗
  • 个体工商户怎样申报个税流程
  • 企业固定资产没有加速折旧还填资产加速折旧表吗
  • 注册资本一般为多少
  • 已认证发票作废
  • 合同负债包括
  • 小企业核算方式选独立核算
  • 净利润增长率的影响因素
  • 叉车累计折旧如何结转
  • 公司的软件服务器设置什么意思啊
  • 公司法人借款给公司用责任承担
  • 如何审计主营业务收入的真实性问题
  • 小规模企业能否消化13点增值税普通发票
  • 高新企业 要求
  • mysql索引类型及原理
  • centos crontab每天执行
  • win7删除windows.old
  • windows 7磁盘
  • win8双桌面
  • 深度探索linux操作系统:系统构建和原理解析
  • mac迅雷不限速
  • 通过u盘安装win11
  • linux 源文件
  • cocos creator js ts
  • linux shell脚本编程入门
  • js分段上传
  • node-js
  • python获取数据的方法
  • unity closestpoint
  • 安卓模拟器比手机快吗
  • javascript快速入门
  • python中计数函数怎么用
  • jQuery+Ajax+PHP弹出层异步登录效果(附源码下载)
  • 石油产品消费税征收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设