请给我解释一下这个..。
我在一台x64位计算机上(嗯,不是真的站在上面:)。我已经安装了Office x64,包括x64 Microsoft。
使用Access,我可以打开ACCDB和MDB文件。但是,如果我运行x64 ODBC驱动程序组件,则没有列出Microsoft数据库(*.mdb,*.accdb)驱动程序。
我能得到它的唯一方法是如果我安装了x64 Access 2013运行时。然后就出现了。
如果我只安装了访问权限,它为什么不显示?
基本上,我试图检测我自己的可执行文件是否能够打开ACCDB数据库OK。我是通过检查安装了哪些驱动程序来做到这一点的。
发布于 2017-04-16 06:59:49
我在一个64位Windows 10系统和64位Office 2016上也遇到了同样的问题。我丢失了64位ODBC访问驱动程序。清单驱动程序(来自Python的pyodbc模块)只显示:
我从微软网站安装了Microsoft数据库引擎2016可再发行版,它附带了所需的额外驱动程序。然后我可以列出:
我能够使用Python的ODBC驱动程序查询accdb文件。
发布于 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)驱动程序。
https://stackoverflow.com/questions/42782449
复制相似问题