未在本地計算機上註冊「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

相關文章
相關標籤/搜索