未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序

这种错误的可能性有几种,好比:html

1.没有安装数据访问组件,须要安装相应版本的数据访问组件;架构

2.没有安装相应版本的Office客户端,须要安装相应版本的Office客户端;spa

3.Microsoft.Jet.OLEDB.4.0在64位系统上不支持,须要修改架构,从x64改成x86,不管是WinForm仍是ASP.NET;或者修改链接字符串为Microsoft.ACE.OLEDB.12.0而且安装AccessDatabaseEngine x64数据访问组件;orm

4.没有在IIS应用程序池配置默认属性,须要在相应的IIS应用程序池启用32位应用程序;htm

 

 

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中致使错误的出处的详细信息。 
异常详细信息: System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
blog

 

下载Microsoft 2007 Office System 驱动程序:数据链接组件安装字符串

 

http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exeget

 

更多解决办法:http://www.cnblogs.com/VAllen/articles/OfficeOleDbConnection.htmlio

 

有一些地方说要加组件来使用,可是下面两个组件我都没有找到。。配置

WPS的组件-Kingsoft ET 2.0 Object Library

Office的组件-Microsoft Excel 15.0 Object Library

相关文章
相关标签/搜索