我无法在Visual Studio 2017中连接到.accdb
。
我也尝试安装AccessDatabaseEngine
和Microsoft Access Database Engine 2010/2016 Redistributable
。
其他情况下提供2007 Office System Driver: Data Connectivity Components
,但无法下载。
最后,我更改了any/x86/x64
,但没有帮助。
我总是收到:
Microsoft.ACE.OLEDB.12.0提供程序未在本地计算机上注册
答案 0 :(得分:1)
https://www.microsoft.com/en-us/download/details.aspx?id=13255
在64位操作系统上;
1)如果安装了32位,则“ ACEOLEDB.DLL”应在此处存在:
C:\ Program Files(x86)\ Common Files \ Microsoft Shared \ OFFICE14 \ ACEOLEDB.DLL
2)如果安装了64位,则“ ACEOLEDB.DLL”应在此处存在:
C:\ Program Files \ Common Files \ Microsoft共享\ OFFICE14 \ ACEOLEDB.DLL
在32位操作系统上;
“ ACEOLEDB.DLL”应在此处存在:
C:\ Program Files \ Common Files \ Microsoft共享\ OFFICE14 \ ACEOLEDB.DLL
还要查看最新的驱动程序:http://www.microsoft.com/en-in/download/details.aspx?id=13255[ ^]
谢谢!
答案 1 :(得分:0)
我尝试了很多事情,但没有任何帮助。最后,我做到了:
Visual Studio 17
和Microsoft Access Database Engine 2010/2016
Visual Studio 2019 Community
Office x64
并安装Office x32
Access Database Engine 2016
现在我可以连接到.accdb