Visual studio 2015 Visual Studio 2015与Access 2016的连接

Visual studio 2015 Visual Studio 2015与Access 2016的连接,visual-studio-2015,ms-access-2016,Visual Studio 2015,Ms Access 2016,我似乎无法让我的Visual Studio 2015连接到Access 2016,两者都是64位的。我看过很多论坛,大多数人都说要安装MSAccess2010引擎(x64) 我遵循这里给出的例子- 当我试图通过“数据连接向导”设置新的数据连接时,您应该能够使用“数据源”选择下拉框找到: OLE DB的.NET Framework数据提供程序 并在OLE DB提供程序的下一个下拉框中找到 Microsoft Office 12.0 Access数据库引擎OLE DB 但是,我看不到这个选项。我曾尝

我似乎无法让我的Visual Studio 2015连接到Access 2016,两者都是64位的。我看过很多论坛,大多数人都说要安装MSAccess2010引擎(x64)

我遵循这里给出的例子-

当我试图通过“数据连接向导”设置新的数据连接时,您应该能够使用“数据源”选择下拉框找到:

OLE DB的.NET Framework数据提供程序

并在OLE DB提供程序的下一个下拉框中找到

Microsoft Office 12.0 Access数据库引擎OLE DB

但是,我看不到这个选项。我曾尝试使用该列表中的一些其他OLE提供程序,并已能够连接其中的1或2个,但随后我收到一个错误,表示这些表是无效对象。我不知道还有什么可以尝试连接到任何Access db


非常感谢您的帮助。

以防其他人遇到此问题

正如其他帖子所提到的,您需要Access DB引擎。仅仅拥有任何版本的MS Access是不够的(这对我来说很奇怪)。我在本主题中看到的所有其他帖子都没有指定您需要的版本(x86 vs x64)。我正在使用Office x64

然而

我必须使用的Access DB引擎是x86版本(我使用的是Access 2010 DB引擎)。我认为这与Visual Studio(2015)作为x86应用程序有关,但我不确定


这就解决了我的问题。

是的,因为visual studio只有32位版本(出于某种原因),它无法与64位引擎一起工作。此外,不幸的是,32位和64位办公产品不能共存。现在,我正试图找到一个解决方案,不会涉及我重新安装整个办公软件包。。。