microsoft.jet.oledb.4.0未在本地计算机中注册 [英] microsoft.jet.oledb.4.0 is not registered in the local machine
问题描述
您好,
我正在使用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屋!