【问题标题】:Visual Studio 2015 connection to Access 2016Visual Studio 2015 与 Access 2016 的连接
【发布时间】:2016-08-31 17:21:47
【问题描述】:

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

我按照这里给出的例子-https://msdn.microsoft.com/en-us/library/ms171893.aspx

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

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

并在 OLE DB Provider 的下一个 Dropbox 中找到

Microsoft Office 12.0 Access 数据库引擎 OLE DB

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

感谢任何帮助。

【问题讨论】:

    标签: visual-studio-2015 ms-access-2016


    【解决方案1】:

    如果其他人有这个问题..

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

    但是

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

    这解决了我的问题。

    【讨论】:

    • 是的,因为 Visual Studio 只有 32 位版本(出于某种原因),它不能与 64 位引擎一起使用。此外,不幸的是,32 位和 64 位办公产品不能共存。现在我正在尝试找到一个不涉及我重新安装整个办公包的解决方案......
    猜你喜欢
    • 1970-01-01
    • 2017-11-22
    • 2017-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-31
    相关资源
    最近更新 更多