位置: 编程技术 - 正文

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

  • 进项税额转出需要结转吗
  • 计税工资和实发工资不一样所得税
  • 小微企业免征增值税申报表怎样填
  • 进项票和销项票是什么意思
  • 个体户的附加税表怎么填写
  • 信息技术服务费入什么科目
  • 母公司出售子公司给另一家子公司
  • 一般纳税人企业所得税多久申报一次
  • 开办费计入管理费用后是否要转出
  • 全资子公司合并报表是权益法还是成本法
  • 企业所得税公益性捐赠扣除标准
  • 生产车间的修理计入什么科目
  • 开票方没缴税咋办
  • 原材料变成半成品
  • 个人终止投资经营怎么办
  • 企业所得税权责发生
  • 以现金形式发放的员工餐费补贴,可并入职工福利费
  • 购车装修能不能算固定资产
  • 货代发票税率是多少
  • 月末是指
  • php防止网站被攻击怎么办
  • 超市代金券买什么最划算
  • 员工福利费会计处理
  • pgptray.exe - pgptray是什么进程 有什么用
  • PHP:iconv_mime_encode()的用法_iconv函数
  • 投资公司要具备什么
  • 建筑安装发票可以外地开吗
  • 如何防范增值税的税收风险
  • php表单提交输入判断
  • php框架推荐
  • php redis常用命令
  • 使用筷子就餐会不会传染乙肝病毒
  • 前端schema
  • PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
  • 直接关联和间接关联
  • phpcms v9 getshell
  • 处理二手物品要交增值税吗
  • 开具增值税专用发票是什么意思
  • 建设项目财务费用包括
  • 员工的交通费发票可以报销嘛
  • python中模块的概念
  • 优先股股息必须支付吗
  • mongodb的坑
  • 织梦如何使用
  • 织梦官网倒闭了吗
  • 付款给个人
  • 利润分配的5个基本原则
  • 其他权益工具投资
  • 个税年度汇算清缴总结
  • 小规模纳税人税金账务处理
  • 租金收入怎样缴纳个税
  • sql server如何查看本地的登录名和密码
  • 回扣发票能查出来么
  • 长期待摊费用的最新账务处理
  • 一般纳税人进销不符怎么办
  • 退休职工取暖费发放标准2023年
  • 现金支付现金股利
  • 投资收益的账务怎么处理
  • 个税和社保有什么区别
  • 新开公司没有领失业金
  • 房屋装修费用的会计科目
  • mysql 复合查询
  • win10预览版21390
  • win8.1还原系统
  • fedora19
  • grub rescue修复引导找不到grub
  • ie11安装方法
  • macbookairfacetime
  • virtualbox虚拟机菜单找不到了
  • demon.exe是什么
  • win10周年更新版是什么意思
  • Win7系统文件损坏怎么修复
  • cocos2dx schedule
  • python基本入门
  • 批处理循环执行批处理
  • python的条件语句有哪些关键字
  • python模块导入的几种方法
  • linux ssh 安装
  • python ping检测
  • 税控发票开票软件金税盘版发票未报送什么情况?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设