位置: 编程技术 - 正文

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

  • 不动产租赁税率9%
  • 小微企业所得税减免政策
  • 电子税务局怎么删除办税员
  • 计提职工非货币福利怎么算
  • 资产负债表季报本月数怎么填
  • 如何理解合并报表的调整和抵消
  • 银行打出的明细清单怎么看不懂
  • 增值税转型的主要内容
  • 库存方面的会计是做什么的
  • 补贴给客户的支出怎样做会计分录?
  • 中小微企业优惠政策落实措施
  • 提取备用金现金流量
  • 增值税系统技术维护费记什么科目
  • 小规模纳税人购入货物收到增值税专用发票
  • 进项发票税点属于什么科目?
  • 劳务分包异地用预缴税款吗?
  • 长期待摊费用属于什么科目借贷方向
  • 发票代码不是10位,怎么提示输入12位的
  • 一次性收取跨年租金房产税怎么交
  • 债权投资属于其他非流动金融资产嘛
  • 开出技术服务费怎么结转成本
  • 计提工资大于实发工资
  • 1697508871
  • 免征的税款每月几号申报
  • 房子转租扣钱吗
  • 苗木公司经营理念
  • 付企业网银年服费怎么付
  • 事业单位在建工程转固定资产的账务处理
  • centos编辑文本
  • php是面向过程还是面向对象
  • php cookie 登录
  • 库存呆滞品处理方法
  • 在电脑中设置一键换机
  • 股权转让有哪些股
  • fp是什么文件
  • 保险业营改增
  • 体积最小的u盘
  • php设计模式及使用场景
  • php设置中文
  • vue2 mixin
  • 重置java
  • javascript常用的数据类型
  • 纳税申报期和税款所属期的区别
  • 公司在银行买的理财产品怎么做账
  • 怎样合理的运用网络
  • 帝国cms栏目分类
  • 补发工资个人所得税税
  • 期初是什么
  • 公司注销其他应收款怎么冲平
  • 收据大写后面的空格怎么填
  • 直接材料成本总差异怎么算
  • 公司租用个人房子凭收据可以入账吗
  • 金税四期上线企业还活吗
  • 销售公司的主营业务成本怎么算
  • 民办非企业单位工会经费
  • 房产税的纳税义务人是征税范围内房屋产权所有人
  • 公司与公司的往来款计入什么科目
  • 小规模结转成本怎么计算
  • 建筑劳务如何开劳务发票
  • 单位每个月支付给个人的保洁费如何申报入账
  • 抵顶税款怎么办理
  • 上下班出车祸公司怎么赔偿
  • 库存商品进项税额转出分录怎么写
  • 企业个人工资薪金换了电脑怎么能导得出来
  • 手机开个人发票怎么开
  • 库存现金的使用限额
  • 哪些个体户要报残保金
  • 建筑企业开具增值税发票
  • 改制基准日对人员的影响
  • ghost读取不到硬盘
  • cndll.dll
  • windows优化软件
  • svcinit.exe - svcinit是什么进程
  • win7系统怎么给文件夹设置密码
  • opengl learning
  • unity3d asset store
  • Unity小贴士 导出资源文件和简单加密方式
  • jquery操作文本可以使用什么方法
  • 销售钢材的税率增值税税率是多少
  • 成都网上税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设