位置: 编程技术 - 正文

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

  • 营业总收入包括营业外收入吗
  • 年终奖1月发放能算上一年吗
  • 篮球俱乐部是非洲的吗
  • 小微企业免增值税2023年政策
  • 水费征税
  • 非独生子女赡养老人专项附加扣除的标准
  • 工会经费需要计税吗
  • 医药零售行业 利润构成
  • 外经证提交一般要多久可以通过
  • 外币账户间互转流程
  • 银行贷款损失的认定标准
  • 以旧换新会计处理金银首饰
  • 车辆保险费包括
  • 销售自产自销的产品要交税吗?
  • 买车的保险可以砍价吗
  • 330税盘费是什么意思?
  • 2018年出口退税税率
  • 房屋销售佣金能退回吗
  • 企业核销应收账款需要什么资料
  • 工程什么情况下可以索赔
  • mac如何连接电脑
  • win10应用商店变成英文怎么改成中文
  • 软件产品即征即退申请表
  • 在国内和国外
  • 可转债 承销
  • 开办补贴
  • Win11 Build 22000.282正式版推送: 附更新修复内容汇总
  • vue使用pdf.js
  • mgaqdesk.exe进程有什么作用 mgaqdesk进程查询
  • PHP:is_writeable()的用法_Filesystem函数
  • 税收原则的含义
  • 创业投资企业可以签订代持股协议吗合法吗
  • Laravel 5.4向IoC容器中添加自定义类的方法示例
  • 税务登记投资总额和注册资本一样吗
  • 前端面试题目100及最佳答案
  • st的电机库性能怎么样呢
  • 红字增值税发票怎么开具图解
  • 模拟电子技术基础知识点总结
  • vue安装使用
  • useradd 删除用户
  • 对公账户原路退回
  • 未确认融资费用报表填在哪个科目
  • 电子承兑非拒付追索待清偿
  • 资产负债表中应交税费为负数是什么意思
  • 小规模纳税人增值税超过30万怎么纳税
  • 信用减值损失科目借贷方向
  • 再生资源回收企业现状
  • 购入项目用仪器怎么做账
  • 申报错误要罚款吗
  • 一般纳税人的账户可以随便转账到私人账户吗
  • 网银报错
  • sqlserver存储过程写法
  • sqlserver2019性能
  • 个体户需要给员工买五险一金吗
  • 境外运费支付属什么费用
  • 存货周期怎么计算
  • 哪些合同不用交社保
  • 贴现的利息通过什么会计科目核算
  • 单身租房子
  • 一般纳税人附加税
  • 营业外收入主要来源
  • 企业会计准则和小企业准则的区别
  • mysql表中数据
  • sql server 复制数据库具体操作图解
  • sqlserver2000企业管理器自动关闭
  • MSSQL 数据库同步教程
  • centos安装编译环境
  • win10检查文件完整性
  • 电脑重装windows
  • win10 自带软件
  • 如何创建一个wifi
  • win7系统怎么关闭屏幕保护
  • layer关闭当前窗口
  • data.table
  • linux系统mysql自动备份并使用ftp上传的方法
  • 批处理怎么操作
  • jquery图片效果
  • python生成器send
  • 证券行业的税务问题
  • 国税和地税在一起吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设