首页 > 代码库 > 提示未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序

提示未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序

提示未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序,程序中出现这样的提示原因有很多种,这里我想记录的只是其中一种情况,具体如下:

当操作系统为64位的操作系统时,如果没有对程序集进行设置,使用默认编译配置的话会产生表示所示的提示信息。此时我们需要做的就是将应用程序属性中输出类型为应用程序的那个项目属性进行相应修改,将目标平台设置为Any CPU,并且将首选 32位(P)的默认勾选状态去掉,重新编译运行就不会出现标题提示的异常信息了。

以上操作前提是计算机操作系统Win7 的64位系统,且安装了64位的数据库引擎。

 

以上内容还应该在64位的操作系统上安装32位的数据库引擎进行验证,查看能否正常工作。容后验证。