首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >缺少ACCDB数据库驱动程序

缺少ACCDB数据库驱动程序
EN

Stack Overflow用户
提问于 2017-03-14 09:42:02
回答 2查看 9.1K关注 0票数 0

请给我解释一下这个..。

我在一台x64位计算机上(嗯,不是真的站在上面:)。我已经安装了Office x64,包括x64 Microsoft。

使用Access,我可以打开ACCDB和MDB文件。但是,如果我运行x64 ODBC驱动程序组件,则没有列出Microsoft数据库(*.mdb,*.accdb)驱动程序。

我能得到它的唯一方法是如果我安装了x64 Access 2013运行时。然后就出现了。

如果我只安装了访问权限,它为什么不显示?

基本上,我试图检测我自己的可执行文件是否能够打开ACCDB数据库OK。我是通过检查安装了哪些驱动程序来做到这一点的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-16 06:59:49

我在一个64位Windows 10系统和64位Office 2016上也遇到了同样的问题。我丢失了64位ODBC访问驱动程序。清单驱动程序(来自Python的pyodbc模块)只显示:

  • “'SQL”
  • 'PostgreSQL ODBC驱动程序‘
  • 'PostgreSQL ODBC驱动程序(UNICODE)‘

我从微软网站安装了Microsoft数据库引擎2016可再发行版,它附带了所需的额外驱动程序。然后我可以列出:

  • “'SQL”
  • 'PostgreSQL ODBC驱动程序‘
  • 'PostgreSQL ODBC驱动程序(UNICODE)‘
  • “驱动程序(*.mdb,*.accdb)”
  • 驱动程序(*.xls,*.xlsx,*.xlsm,*.xlsb)
  • “驱动程序(*.dbf,*.ndx,*.mdx)”
  • “文本驱动程序(*.txt,*.csv)”

我能够使用Python的ODBC驱动程序查询accdb文件。

票数 4
EN

Stack Overflow用户

发布于 2022-08-10 14:48:35

https://www.microsoft.com/en-us/download/confirmation.aspx?id=54920的Microsoft数据库引擎2016可再发行版下载也对我有帮助。不用说,我认为值得注意的是,如果您的应用程序/可执行文件使用32位驱动程序并下载64位访问数据库引擎,则32位应用程序/可执行文件可能无法识别Microsoft数据库(*.mdb,*.accdb)驱动程序。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42782449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档