C# 64位系统无法读取Access数据库

在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

即可解决安装兼容问题。

发布了84 篇原创文章 · 获赞 77 · 访问量 17万+

猜你喜欢

转载自blog.csdn.net/lujiachun1/article/details/78342539