解決辦法: 去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下載。 然后安裝就行了。
未在本地計算機上注冊“microsoft.ACE.oledb.12.0”提供程序。說明: 執(zhí)行當前 Web 請求期間,出現(xiàn)未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。具體解決步驟如下:
方法
點擊“windows”+“R”,打開運行
在windows 2008 r2 x64版本的操作系統(tǒng)中通過oledb提供程序連接訪問Excel2007/2003時,程序會報如下錯誤: System.InvalidOperationException: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. 此查找資料認為
輸入"inetmgr"打開IIS
未在本地計算機上注冊“Microsoft.ACE.OLEDB.12.0”提供程序。 說明: 執(zhí)行當前 Web 請求期間,出現(xiàn)未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。 異常詳細信息: System.Exception: 未在本地計算機上注
點擊應用程序池
Microsoft .ACE. OLEDB .12.0是針對于access 2007的, 下載2007 Office system 驅動程序:數(shù)據連接組件安裝 http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe
選擇一個程序
在服務器上如何運行時關鍵 環(huán)境安裝在服務器,然后在服務器的桌面上(包括遠程桌面)運行 把文檔共享在服務器上,在PC端打開ServerShare文檔 運行 把文檔共享在服務器上,并映射服務器的共享為PC端的磁盤,然后像在本地磁盤一樣使用文檔 無
選擇高級設置
要解決這個問題,你要把你服務器的環(huán)境貼出來才能幫你解決。 出現(xiàn)這個錯誤有可能有以下原因: 1、服務器沒安裝Office2007。 2、服務器是64位的,“Microsoft.ACE.OLEDB.12.0”提供程序無法運行在64位環(huán)境下。要解決這個問題要把iis改成32位兼容模
將“啟用32位應用程序”選項設置為true即可
數(shù)據庫客戶端未安裝,請安裝sql2005以上版本的客戶端和 .net40以上的框架即可。
擴展閱讀,以下內容您可能還感興趣。
SQL2008導入數(shù)據的 時候 提示未在本地計算機上注冊“microsoft.ACE.oledb.12.0”提供程序
去 http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe 下載。抄 然后安裝百就行了。度
用SSMS導入excel數(shù)據提示未注冊"microsoft.ace.oledb.12.0"提供程序
你這邊后臺用的是什么編程語zd言? 寫的什么代碼? 沒有把代碼貼出來,沒人知道哪塊出了問題。 一般情況下專,網上找的那些代碼,改一改,都沒有什么問題 經常會犯的錯誤: 看看你的數(shù)據屬Excel里的和SQL里的每個字段數(shù)據...追問不是代碼的問題,是用SSMS導數(shù)據,SSMS用的是32位的ADE,想讓它用64位的
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com