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

win7(64位)未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
我用vs c#已经做好的程序,老板哪去让别人试用,结果有的客户用的系统是win764位的,程序在他的电脑上无法运行,打开就提示

停止工作,我只好又重新编译一个x64的,编译方式:生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X64 编译

好后给客户发去,运行的问题解决了,可是数据库没法用 提示错误 “未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程

序” 针对这个错误在网上搜索一下还是用上面的方法将x64改成x86的平台,编译好后给客户发去,测试结果不知道什么样 ,今天

一大早老板就下命令说让我去网上找一个支持64位访问的,轻型桌面数据库。。。。更换轻型桌面数据库可以吗 它们支持ado.net

技术吗,如果支持这是不是我程序里所有的数据库操作需要的命令对象需要全部重写?


------解决方案--------------------
没有装access数据库,没有Microsoft.Jet.OLEDB.4.0驱动
------解决方案--------------------

是不是执行的什么操作需要组件?

执行什么操作的时候出的这个错误
------解决方案--------------------
探讨
引用:
是不是执行的什么操作需要组件?

执行什么操作的时候出的这个错误

不是 我数据库用的access!他的系统是win7 64位的 没法操作数据库,只要是有一点操作是关于数据库的都报错

------解决方案--------------------
MDAC 64位,看看能到微软官网找到不,装了这个应该就可以了。