【发布时间】:2016-08-28 15:20:09
【问题描述】:
我正在尝试访问存储在 Microsoft Access 数据库中的文件(我在 Visual Studio Community 2015 中工作),并且我的机器上还安装了 Office 365 64 位版本。
我将编译下的 Target CPU 设置为 x64。我选择了数据库源类型和数据集数据库模型,当它询问我“您的应用程序应该使用哪个数据连接来连接数据库?”时,我单击了新建连接,然后我选择了 Microsoft Access 数据库文件 (OLE DB)。
在数据库文件名下,我单击浏览并选择了适当的文件 (Sales.accdb)。当我按“测试连接”或确定时,我收到此错误:
无法识别的数据库格式'C:.....\Sales.accdb。
关于我做错了什么有什么想法吗?
【问题讨论】:
-
Sales.accdb是在 Access 2007 或更高版本中创建的,您是否在同一台计算机上安装了 Access 2007 或更高版本? -
或者您可以将目标 CPU 设置为 x86
-
我之前也遇到过类似的问题,我下载了这个,正在路上microsoft.com/en-us/download/details.aspx?id=13255即使我的系统是64位,我也下载了32位
-
我拥有包含 Access 的 Office 365 64 位,并且我在同一台机器上拥有 Visual Studio Community。我在同一台机器上创建了有问题的数据库。我可能不理解某些东西,但是由于我已经拥有 Office,那么按照您的建议下载 Redistributable 是否有意义?这会给我带来其他问题吗?谢谢