Microsoft.Jet.OLEDB.4.0&放大器;#39;提供程序未在本地计算机上注册。 [英] Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.

查看:103
本文介绍了Microsoft.Jet.OLEDB.4.0&放大器;#39;提供程序未在本地计算机上注册。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已将我的应用程序部署在具有64位Windows 8的计算机上。

在我的应用程序中,我正在从excel文件中读取数据。我在Windows XP上运行时应用程序工作正常,但在Windows 8上显示 Microsoft.Jet.OLEDB.4.0提供程序未在本地计算机上注册。

I have deployed my application on a machine having windows 8 64 bit.
In my application I am reading data from excel file. Application works fine while I am running this on windows xp but on windows 8 it is showing that 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.

我在互联网上搜索并发现将目标平台从任何CPU更改为86x。它对我有用但我想知道解决此问题的另一种方法因为我不想要再次构建我的应用程序。

I have searched on internet and found to change the target platform from any CPU to 86x.It works for me but I would like to know the another way to resolve this issue because I don't want to build my application again.

推荐答案

阅读本文:

'Microsoft.Jet.OLEDB.4.0'提供程序未在本地计算机上注册 [ ^ ]



HTTP:// stacko verflow.com/questions/13811179/where-how-can-i-download-and-install-the-microsoft-jet-oledb-4-0-for-windows-8 [ ^ ]
Read this :
The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine[^]

http://stackoverflow.com/questions/13811179/where-how-can-i-download-and-install-the-microsoft-jet-oledb-4-0-for-windows-8[^]


Win 7和8 64Bit不支持MS JET 3.5数据库驱动程序。您需要重新构建应用程序并使用新的ACE OLEDB数据库驱动程序。



注意:您需要更改连接字符串:http://www.connectionstrings.com/access/ [ ^ ]
Win 7 and 8 64Bit does not support MS JET 3.5 database drivers. You need to re-build your application and use new ACE OLEDB database drivers.

Note: you need to change connection string: http://www.connectionstrings.com/access/[^]


这篇关于Microsoft.Jet.OLEDB.4.0&放大器;#39;提供程序未在本地计算机上注册。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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