由于Visual Studio是32位的,因此在创建数据连接时,需要32位的数据提供程序。而在64位Office中的数据提供程序是64位的,因此会造成体系结构不匹配的问题,例如会提示
“未在本地计算机上注册 Microsoft.ACE.OLEDB.12.0 提供程序”。
解决方案:
从以下地址下载32位的(注意是32位的) Microsoft Access 2010 数据库引擎可再发行程序包并安装。
http://www.microsoft.com/zh-cn/download/details.aspx?id=13255