未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。
问题描述:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。
环境:【win8 64bit 专业版】【Vs2012专业版】【Office 2013专业版】
不要随便糊弄我拉,百度我也看了很多,貌似都不能解决我的问题。
有人说下载AccessDatabaseEngine或者x64的,安装,也不行。
把目标平台轮换改为Any CPU X86 X64 都不行。。。。。
有高人碰到过这种情况额么???
------解决方案--------------------看office 是安装什么版本...
如果 你打开一个access,在任务管理器中看到 msAccess.exe *32 , 你还是将你程序的调试和编译平台换成 x86,
X64 的Exe 调用 X86 的数据驱动程序 ,好像是不行。
X86 的Exe 调用 X64 的数据驱动程序, 好像是可以,向下兼容...
你安装 AccessDatabaseEngine,如果你的access 是 X86, 就算是你装 AccessDatabaseEngine X64 又有啥用,AccessDatabaseEngine 主要是解决没有安装 office 的机器上的还能够支持access数据访问...