未在本地计算机上注册“Microsoft.Jet.OLEDB.12.0”提供程序。
![](/UpLoads/images/Csharp/20140517145007746401.png)
![](/UpLoads/images/Csharp/20140517145007684105.png)
![](/UpLoads/images/Csharp/20140517145007652972.png)
![](/UpLoads/images/Csharp/20140517145007422855.png)
我用的WIN764位系统 VS2012 office2010 添加数据库从未成功过
AccessDatabaseEngine装64位的无法链接accdb文件,装32位的可以链接但是调试就出现未在本地计算机注册“Microsoft.Jet.OlEDB.12.0”提供程序
求破
------解决方案--------------------VS环境改为32位的
------解决方案--------------------安装Office Access 2007/2010
改成Microsoft.ACE.OLEDB.12.0
------解决方案--------------------
并且项目属性中将CPU改为AnyCPU
------解决方案--------------------要使用64位,就要修改一下程序集属。
程序集-->右键(属性)-->生成-->首选32位(去掉钩钩)