這是Microsoft.ACE.OLEDB.12.0下載,解決 未在本地計(jì)算機(jī)上注冊“Microsoft.ACE.OLEDB.12.0”提供程序。的問題。
Microsoft.ACE.OLEDB.12.0最近在搞asp.net。今天在做數(shù)據(jù)庫操作的時(shí)候,老發(fā)生錯(cuò)誤,還以為是自己代碼有問題,檢查了好久都發(fā)現(xiàn)錯(cuò)誤。
采用oledb的時(shí)候讀取和讀寫都比較的方便快速,尤其是可以不需要安裝office組件,采用sql語句進(jìn)行操作通用性強(qiáng),將Excel中內(nèi)容看作數(shù)據(jù)表,讀取操作簡單可靠,適合內(nèi)容規(guī)范的Excel表格的數(shù)據(jù)讀取但是缺點(diǎn)是當(dāng)Excel結(jié)構(gòu)復(fù)雜,如含合并單元等時(shí),無法正確讀取,甚至出現(xiàn)不可預(yù)知的異常。
去下載。然后安裝就行了。
本錯(cuò)誤是由于你使用了ACCESS2007版本建立的數(shù)據(jù)庫,但服務(wù)器中沒有相配合使用的程序,所以出錯(cuò).
未在本地計(jì)算機(jī)上注冊“microsoft.ACE.oledb.12.0”提供程序。
說明: 執(zhí)行當(dāng)前 Web 請求期間,出現(xiàn)未處理的異常。請檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。
異常詳細(xì)信息: System.InvalidOperationException: 未在本地計(jì)算機(jī)上注冊“microsoft.ACE.oledb.12.0”提供程序。
下載2007 Office system 驅(qū)動程序:數(shù)據(jù)連接組件安裝
此下載將安裝一組組件,非 Microsoft Office 應(yīng)用程序可以使用它們從 2007 Office system 文件中讀取數(shù)據(jù),
例如從 Microsoft Office Access 2007(mdb 和 accdb)文件以及 Microsoft Office Excel 2007(xls、xlsx 和 xlsb)文件中讀取數(shù)據(jù)。
這些組件還支持與 Microsoft Windows SharePoint Services 和文本文件建立連接。
此外,還會安裝 ODBC 和 OLEDB 驅(qū)動程序,供應(yīng)用程序開發(fā)人員在開發(fā)與 Office 文件格式連接的應(yīng)用程序時(shí)使用。