请向我解释一下......
我在x64位计算机上(好吧,不是真的站在它上面:))。我安装了Office x64,包括x64 Microsoft Access。
使用Access我可以打开ACCDB和MDB文件。但是,如果我运行x64 ODBC驱动程序组件,则不会列出Microsoft Access数据库(* .mdb,* .accdb)驱动程序。
我列出的唯一方法是安装x64 Access 2013 运行。然后就出现了。
如果我只安装了访问权限,为什么不显示?
基本上,我试图检测我自己的可执行文件是否能够打开ACCDB数据库。我通过检查安装了哪些驱动程序来做到这一点。
答案 0 :(得分:2)
我在使用64位Office 2016的64位Windows 10系统上遇到了同样的问题。我缺少64位ODBC Access驱动程序。列表驱动程序(来自Python的pyodbc模块)仅显示:
我从Microsoft's site安装了Microsoft Access数据库引擎2016 Redistributable,它附带了所需的额外驱动程序。然后我可以列出:
我能够使用Python的ODBC驱动程序查询accdb文件。