microsoft.jet.oledb.4.0未在本地计算机中注册 [英] microsoft.jet.oledb.4.0 is not registered in the local machine

查看:86
本文介绍了microsoft.jet.oledb.4.0未在本地计算机中注册的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,



我正在使用Ms访问数据库(.mdb)和Visual Studio 2012的Windows应用程序,当我第一次运行应用程序时发生错误说:



microsoft.jet.oledb.4.0未在本地机器上注册



看完所有上一篇文章后我通过从AnyCpu更改为X86解决了这个错误,那么当我在Visual Studio中运行时它工作正常.....



但是..现在我创建了一个设置,当我运行设置时,开发者PC上发生了同样的错误。



PC配置:



Windows 8,VS2012,64bit







请让我知道该怎么做。

Hello,

I am working on a windows application with Ms access database(.mdb) and Visual Studio 2012,when first time i run the application error occurred says :

"microsoft.jet.oledb.4.0 is not registered in the local machine"

After seeing all previous post i resolved this error by make a change from AnyCpu to X86,then its working fine when i run in Visual studio .....

But..Now i created a setup and when i run the setup then same error occurred here on the developer PC.

PC configuration :

Windows 8,VS2012,64bit



Please let me know what to do here.

推荐答案

看看类似的问题:'Microsoft.Jet.OLEDB.4.0'提供商未在本地注册机器 [ ^ ](解决方案1)。



。它可能会有所帮助;)



其他有趣的文章:

如何:修复错误 - 'microsoft.ace.oledb.12.0'提供程序未在本地计算机上注册 [ ^ ]



如何获得Jet的x64版本? [ ^ ]



如果上述链接在您的情况下无用,请尝试使用alter创建安装项目本机软件,如: Inno Setup [ ^ ]

更多免费工具:最佳免费安装生成器 [ ^ ]
Have a look at similar question: The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine[^] (solution 1).

[EDIT #1}
Interesting solution is here: Microsoft.ACE.OLEDB.12.0 Provider can no longer open .mdb under Windows 8[^]. It might be helpful ;)

Other interesting articles:
HOW TO: FIX ERROR - "the 'microsoft.ace.oledb.12.0' provider is not registered on the local machine[^]

How to get a x64 version of Jet?[^]

If above links are useless in your case, try to create setup project using alternative software, like: Inno Setup[^]
More free tools: Best Free Setup Builder[^]


这篇关于microsoft.jet.oledb.4.0未在本地计算机中注册的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆