日期:2014-05-17  浏览次数:21435 次

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


我用的WIN764位系统 VS2012 office2010 添加数据库从未成功过
AccessDatabaseEngine装64位的无法链接accdb文件,装32位的可以链接但是调试就出现未在本地计算机注册“Microsoft.Jet.OlEDB.12.0”提供程序
求破

------解决方案--------------------
VS环境改为32位的
------解决方案--------------------
安装Office Access 2007/2010

改成Microsoft.ACE.OLEDB.12.0
------解决方案--------------------
引用:
改成Microsoft.ACE.OLEDB.12.0

并且项目属性中将CPU改为AnyCPU
------解决方案--------------------
要使用64位,就要修改一下程序集属。
程序集-->右键(属性)-->生成-->首选32位(去掉钩钩)