位置: 编程技术 - 正文

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

  • 增值税和所得税地方留存比例
  • 股权转让中土地房产占比较大时怎么交税
  • 纳税申报的基本内容有哪些
  • 资源税计入什么科目
  • 开具增值税发票未报送是什么意思?
  • 应交城建税计入哪个科目
  • 办税人员可以不交社保吗
  • 建筑企业小规模纳税人升为一般纳税人条件
  • 固定资产一次性计入费用的账务处理
  • 集团内部公司之间怎么称呼
  • 非增值税应税项目可以抵扣进项税吗
  • 购买自用应税车辆的应自购买之日起
  • 子公司注销应收母公司往来款
  • 成品油经销企业税收风险点
  • 非货币资产交换的会计处理原则
  • 交以前年度所得税怎么算
  • 彩票扣税比例
  • 公司对外借款怎么做账
  • 小规模纳税人计提增值税
  • 企业缴纳印花税会计分录
  • 税前扣除的固定资产
  • 新开办公司前三个月没交社保,后面正常缴纳
  • 财务红冲是什么意思
  • 企业三大期间费用是什么
  • 专项基金是什么
  • win10打开txt
  • 汇算清缴时业务招待费税收金额为零是什么原因
  • 退货的会计分录怎么做
  • 房产契税什么时间缴纳
  • 支付境外设计费合同备案流程
  • php两种赋值方式
  • 哪些收入不纳税
  • Symfony学习十分钟入门经典教程
  • 生活补助费能不能退回来
  • 企业新增股东投标流程
  • 一品红叶发黄咋回事儿
  • 布鲁克斯岭
  • 资产负债表是不是根据记账凭证生成的
  • 企业所得税营业外收入
  • 税款减免科目月数怎么算
  • pnmdp
  • web前端视频教程全套
  • 委托代销商品委托方和受托方会计分录
  • 企业所得税核算分录
  • 企业所得税申报表资产总额怎么填
  • 材料发票和工程发票的区别
  • 征地费用包括
  • 增值税退税怎么退
  • 母公司可以免子女税吗
  • vue2跟vue3
  • 每月随工资发放的房补,本月至今未发
  • 购买理财产品如何防诈骗
  • 无法支付的应付账款为什么计入营业外支出
  • 收到定期存款怎么做分录
  • 一般存款账户可以办理现金缴存但不得办理现金支取
  • 车子购买的保险
  • 退回的个税手续费如何账务处理
  • 工会筹备金记什么科目
  • 应付暂估余额很大怎么办
  • 所得税会计凭证包括哪些
  • win8系统任务栏怎么隐藏
  • 强制关闭mac系统的快捷键
  • 内存故障会不断重启么
  • administrator帐户已锁定
  • Win10系统怎么打开IE浏览器
  • win102021年1月大更新
  • 在linux系统中,用来存在系统所需
  • 双系统怎么屏蔽另一个磁盘
  • js布尔类型用法
  • bat ftp上传文件
  • nodejs可以直接操作数据库
  • 深入理解关于教育两个大计
  • rhel7.6安装
  • 各类扩展名
  • shell脚本计算字符串长度
  • python res.
  • 个人房屋出租给公司怎么开发票
  • 税务催告期限多久
  • 税控盘离线开票时间超限是怎么回事
  • 航天信息的金税盘开票要怎么调格式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设