位置: 编程技术 - 正文

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

  • 企业被环保关停政府赔偿
  • 差额征税小规模免征增值税
  • 当月个税申报的是几月的工资表
  • 小微企业印花税减免最新政策
  • 收到捐赠货物的会计分录怎么写
  • 生产企业购进的用于生产的机器设备
  • 个贷系统平账户
  • 建筑业暂估成本表
  • 新建厂房房产证办理流程
  • 无偿使用期限为多少年
  • 企业外包项目如何确认收入成本配比?
  • 预付办公室装修款
  • 企业一般户可以扣税吗
  • 跨年的发票可以冲红重开吗
  • 营改增通知及有关部门规定的税收优惠政策
  • 金税盘820的抵扣联怎么装订?
  • 开具红字专票的步骤
  • 结转与结余
  • 研发费用加计扣除最新政策2023
  • 无需支付的款项需要缴税吗
  • 外国企业代表处企业所得税
  • flash设置旋转
  • win10电脑和win7电脑怎么共享文件
  • 劳务报酬计入综合所得吗
  • 企业出售自用车账务处理
  • 电脑管家使用教程
  • php 无限级分类
  • 城镇土地使用税税率
  • 追加投资会增加实收资本吗
  • 财务费用属不属于生产成本
  • 野生动物保护区有哪些
  • gwsloader.exe是什么意思
  • low是什么文件
  • win7纯净版系统激活
  • php生成图片 html转img
  • 蓝桥杯等级
  • php正则替换字符串
  • vue 的watch
  • 印度泰姬陵建筑
  • php函数写法
  • php操作mysql数据库
  • 小微企业怎么给员工交保险
  • Win11 Build 25336 预览版发布:Snap 窗口新增最近 20 个标签选项
  • ChatGPT的了解与初体验
  • 购买农产品取得增值税普通发票可以抵扣吗
  • 公司租车公司
  • 购进的货物含税吗
  • 特惠贷贴息金额怎么算的
  • 劳务派遣的开票税点是多少
  • 劳务费走应付职工薪酬
  • 新会计准则计提减值准备
  • 私车公用私车的区别在哪
  • 未达起征点增值税申报表怎么填
  • 补提去年累计折旧
  • 预付款开了发票
  • 收取加盟费的条件
  • 非税收入一般缴款书查询
  • 公对公房产过户
  • 所有者权益类期末贷方余额公式
  • 简易征收增值税一般纳税人怎么报税
  • 其他业务支出包括哪些内容科目
  • 现金日记账的对账工作有哪些
  • sql解析原理
  • 怎么样创建
  • Python3.6-MySql中插入文件路径,丢失反斜杠的解决方法
  • win7出现蓝屏
  • ubuntu静态ip地址
  • win10预览版好吗
  • mac命令行窗口怎么打开
  • jetcar.exe - jetcar是什么进程 有什么作用
  • win8应用商店怎么卸载
  • dosbox批处理
  • Metaio SDK 6.0.2自带Example自己实现(三)
  • webpack 构建流程
  • css checked
  • 检查shell脚本有无语法错误
  • python中字典的方法有哪些
  • python运行批处理文件
  • 公司0申报怎么申报视频
  • 出口退税的管理办法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设