C# Visual Studio与MS Access的连接

C# Visual Studio与MS Access的连接,c#,visual-studio,ms-access,C#,Visual Studio,Ms Access,我无法在Visual Studio 2017中连接到.accdb 我也尝试安装了AccessDatabaseEngine和MicrosoftAccess数据库引擎2010/2016可再发行的 其他案例提供2007办公系统驱动程序:数据连接组件,但无法下载 最后,我更改了any/x86/x64,但没有任何帮助 我总是收到: Microsoft.ACE.OLEDB.12.0提供程序未在本地计算机上注册 在64位操作系统上 1) 如果安装了32位,则此处应存在“ACEOLEDB.DLL”: C:\P

我无法在Visual Studio 2017中连接到
.accdb

我也尝试安装了
AccessDatabaseEngine
MicrosoftAccess数据库引擎2010/2016可再发行的

其他案例提供2007办公系统驱动程序:数据连接组件,但无法下载

最后,我更改了
any/x86/x64
,但没有任何帮助

我总是收到:

Microsoft.ACE.OLEDB.12.0提供程序未在本地计算机上注册

在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 Shared\OFFICE14\ACEOLEDB.DLL

在32位操作系统上

此处应存在“ACEOLEDB.DLL”:

C:\Program Files\Common Files\Microsoft Shared\OFFICE14\ACEOLEDB.DLL

另请查看最新的驱动程序:^]

谢谢

在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 Shared\OFFICE14\ACEOLEDB.DLL

在32位操作系统上

此处应存在“ACEOLEDB.DLL”:

C:\Program Files\Common Files\Microsoft Shared\OFFICE14\ACEOLEDB.DLL

另请查看最新的驱动程序:^]


谢谢

我尝试了很多事情,但没有任何帮助。最后,我做到了:

  • 删除
    Visual Studio 17
    Microsoft Access数据库引擎2010/2016
  • 安装
  • 删除Office x64并安装Office x32
  • 安装

现在我可以连接到
.accdb

我尝试了很多方法,但没有任何帮助。最后,我做到了:

  • 删除
    Visual Studio 17
    Microsoft Access数据库引擎2010/2016
  • 安装
  • 删除Office x64并安装Office x32
  • 安装
现在我可以连接到
.accdb