在64位系统中对于无法连接Access数据库的问题,查询了很多,网上很多说法并不对。
原来的配置字符串:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=…
首先第一步先修改配置字符串:Provider=Microsoft.ACE.OLEDB.12.0;Data Source=…
第二步:下载AccessDatabaseEngine_64.exe,注意这边如果下载32位是没有用的,一定要下载64位版本。
下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=13255
(如果你已经安装了32位版本,请执行这一步),打开控制台CMD,找到你对应的AccessDatabaseEngine_64.exe的目录,输入如下命令
AccessDatabaseEngine_64.exe /passive
即可解决安装兼容问题。