盘于信,诚于心发现-分享-成就

系统提示 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序 的解决办法

错误原因:

大致问题存在于 未安装错误安装 Access 2010 数据库引擎。

解决方法:

从微软网站下载并安装Microsoft Access 2010 数据库引擎可再发行程序包。注意区分64位和32位版本,两者只能二选一。如果是64位的Office,安装AccessDatabaseEngine_X64.exe。如果是32位的Office,则安装AccessDatabaseEngine.exe。安装完成后,依然提示错误的,可能是兼容性问题,因为盘诚在编译程序选择 Any Cpu 进行发布,所以卸载当前安装的版本,重新安装另一版本的程序包方可解决。

参考地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=13255