位置: 编程技术 - 正文

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

  • 有进项发票没有销项发票
  • 收到所得税退税会计怎么记账
  • 支付的工会经费现金流量项目是什么?
  • 纸质银行承兑到期多久时间之内可以兑现
  • 全额税前扣除的公益捐赠有几类
  • 支付稿费演出费用怎么算
  • 社保费补缴有滞纳金吗
  • 进项票退回已抵扣税额
  • 职工福利增值税的处理
  • 员工报销体检费,发票抬头开个人还是公司
  • 工程服务税收的分类
  • 免税销售额怎么算出来的
  • 一般纳税人企业所得税计算公式
  • 企业所得税年报错了怎么更正
  • 买保险公司的年金险划算吗
  • 分公司税率怎样确定
  • 企业的其他业务收入包括
  • 本年应交增值税与销进项税额
  • 12月的发票可以1月付款吗
  • 公司商品房出售流程
  • 应收账款重组
  • 苹果电脑怎么升级系统到最新版本
  • 应用程序出现异常怎么办
  • 海尔笔记本最新款
  • 增值税怎么调平
  • 行政单位房租收入上交分录
  • php 递归函数
  • mac升级系统还剩不到一分钟
  • 委托加工物资企业原材料都是自己采购
  • PHP:curl_errno()的用法_cURL函数
  • php零基础教程
  • 低值易耗品的三级科目有哪些
  • 阿卡迪亚国家公园景点
  • 公司为员工投保意外险,意外险赔付给谁
  • 固定资产转让出去租赁收入怎么入账
  • 应收票据贴现会计分录怎么做
  • framework教程
  • thinkphp登录验证
  • 逻辑回归模型
  • html游戏大全
  • 合伙企业个人所得税怎么算
  • 房地产销售折扣
  • 城镇土地使用税征收标准及计算方法
  • 织梦使用手册
  • 建筑企业未按规定预缴增值税
  • 学习笔记——Servlet
  • 应收票据到期后账务处理
  • 小规模缴纳印花税吗怎么做账
  • 个人所得税核定征收税率
  • 小额支出的两种形式
  • 增值税进项发票不够抵扣怎么办
  • 企业有哪些固定资产
  • 股东以固定资产投资要交增值税?
  • 营改增的服务
  • 归还银行贷款利息计入
  • 运费账务怎么处理
  • 公司变更名字后,公账怎么办
  • 当月作废的采购发票已认证账务如何处理?
  • 装修公司开劳务发票会被罚款吗
  • 开了发票就要交税吗?
  • 收入的利息如何计算
  • 营改增后建筑企业税负不降反增
  • 本年收益属于什么科目
  • MySQL-tpch 测试工具简要手册
  • windows如何安装安卓软件
  • windows xp密码忘记怎样解锁
  • centos 命令行
  • win10多屏设置方法
  • linux修改计算机主机名和用户名
  • mac的100个必备小技巧
  • linux doc
  • win10更新中重启会怎么样
  • js两个函数互相调用
  • nodejs import
  • node javascript
  • javascript学习指南
  • 通用申报表怎么填样本
  • 深圳市国家税务局网站
  • 税收征收管理与税收大数据分析
  • 印花税应税凭证数量是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设