在安装64位 Office 的系统中使用 Visual Studio.NET 连接 Microsoft Access 2010 数据库时的问题

由于Visual Studio是32位的,因此在创建数据连接时,需要32位的数据提供程序。而在64位Office中的数据提供程序是64位的,因此会造成体系结构不匹配的问题,例如会提示
“未在本地计算机上注册 Microsoft.ACE.OLEDB.12.0 提供程序”。

在安装有64位Office的系统中使用 Visual Studio 配置 Access 数据源时发生错误。

 

解决方案:

从以下地址下载32位的(注意是32位的) Microsoft Access 2010 数据库引擎可再发行程序包并安装。

http://www.microsoft.com/zh-cn/download/details.aspx?id=13255