未在本機註冊Microsoft.ACE.OleDb.12.0
服務器版本:Windows Server 2008 R2 64位、IIS7
已經安裝了Microsoft Access database engine 2010 X64。
在服務器上可以用SQL Server opendataset打開Excel 2007格式文件,也可以用WinForm使用oledb 12.0訪問Excel 2007文件數據。
但是ASP.NET網站中用oledb 12.0訪問Excel 2007提示未註冊。
經檢查測試發現,是由於IIS 7的應用程序池Enable 32-Bit Applications設置的True,改為False即可。
未在本機註冊Microsoft.ACE.OleDb.12.0
相關推薦
未在本機註冊Microsoft.ACE.OleDb.12.0
base asp mic 但是 info .net gin 在服務器 dataset 服務器版本:Windows Server 2008 R2 64位、IIS7 已經安裝了Microsoft Access database engine 2010 X64。 在服務器上可以用
未在本地計算機上註冊 Microsoft.ACE.OLEDB.12.0 提供程序
form tps 查看 int omd == gen partial row 最近做了一個上位機項目,遇見了很多問題點,一直沒有時間總結。現在項目告一段落,上來總結一下,都是通過網絡查找資料解決的。再次感謝那些前輩,再次做一下記錄,方便同行參考,也方便自己以後查看。
安裝Access Database Engine後,提示未註冊Microsoft.ACE.OLEDB.12.0
操作 服務器 網頁 操作系統 ces als asp 導入 data 未註冊Microsoft.ACE.OLEDB.12.0 ,下載安裝 Microsoft Access Database Engine:https://www.microsoft.com/en-us/dow
提示未在本地計算機上註冊 Microsoft.ACE.OLEDB.12.0 提供程式
連線access資料庫出現如下錯誤提示: 此種錯誤有兩種原因: 【1】軟體編譯版本64位與32位的問題 解決方法: 此時可能是因為在VS中編譯選擇的處理器為“Any Cpu”,可以將其改為“x86”,然後重新編譯打包。 【2】office版本問題,對
【.net】未在本地計算機上註冊“microsoft.ACE.oledb.12.0”提供程式解決辦法
#錯誤描述: 在開發.net專案中,通過microsoft.ACE.oledb讀取excel檔案資訊時,報錯: “未在本地計算機上註冊“microsoft.ACE.oledb.12.0”提供程式” #程式碼示例: 1 static void Main(string[]
未在本地計算機上註冊Microsoft.ACE.OLEDB.12.0提供程式”問題的解決方法
最近在準備使用VS編寫一個解析Excel檔案的小程式,由於有3年沒有用過C#程式設計,很多細節部分都忘記了,從而導致有些問題得不到很快速的解決。最近就遇到了在使用oledb元件連結Excel時,總是會報出“未在本地計算機上註冊Microsoft.ACE.OLED
C# 未在本地計算機上註冊“Microsoft.ACE.OlEDB.12.0”提供程式
系統:win7 64位 access:32位 IDE:vs2008 連線資料庫時報錯:未在本地計算機上註冊“Microsoft.ACE.OlEDB.12.0”提供程式。 1.首先百度,找到的基本都是 http://download.microsoft.com/downlo
未在當地計算機上註冊“Microsoft.ACE.OLEDB.12.0”提供程式
查資料發現:看office 是安裝什麼版本...如果 你開啟一個access,在工作管理員中看到 msAccess.exe *32 , 你還是將你程式的除錯和編譯平臺換成 x86, X64 的Exe 呼叫 X86 的資料驅動程式 ,好像是不行。X86 的Exe 呼叫 X64 的資料驅動程式, 好像是可以,向下
ASP.NET excel 匯入資料庫 出現 未在本地計算機上註冊“Microsoft.ACE.OLEDB.12.0”提供程式問題的解決
知道這個問題是由於伺服器沒有安裝AccessDatabaseEingin 資料引擎造成。由於伺服器是64位的,先是嘗試安裝64位版,上傳AccessDatabaseEngine_X64.exe 檔案,安裝,結果報錯,提示由於伺服器已經安裝了32 位的office ,這個不能
關於未在本地計算機上註冊"Microsoft.Ace.Oledb.12.0"提供程式的一個細節
在製作winform程式和呼叫類時,發現了一個小問題,就是一個程式呼叫這個類很正常,另外一個呼叫這個類總是提示:未在本地計算機上註冊"Microsoft.Ace.Oledb.12.0"。 在網上搜索了
2017-02-23 錯誤資訊:未在本地計算機上註冊“Microsoft.ACE.oledb.12.0”提供程式。
解決辦法:去 然後安裝就行了。 這個錯誤經常在進行Excel讀取操作時遇到,這是由於預設安裝的Office中缺少AccessDatabase引擎,關於AccessDatabase引擎的介紹:
未在本地計算機上註冊“microsoft.ACE.oledb.12.0”提供程式
幾天在匯入EXCEl文件的時候出現了這個錯誤,經過不斷地對比,查詢終於解決了,特此記錄。1.首先你需要安裝AccessDatabaseEngine.exe2.如果你安裝之後還是提示這個錯誤,後面的解決才是關鍵(1) 應用程式池 ------>選擇高階設定 -------
MS SQL 2008 匯入匯出 提示 未在本地計算機上註冊"Microsoft.ACE.Oledb.12.0"提供程
安裝Microsoft Office Access Database Engine 2007 需要下載安裝:Microsoft Office Access Database Engine 2007 http://download.microsoft.com/download/7/0
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
導入 tps engine soc message 解決方法 程序更新 gis expected Excel Microsoft.Jet.OLEDB.4.0 外部數據庫驅動程序中(1)的意外錯誤 昨天更新系統的bug,據說是微軟要搞事情啊 刪除以下更新就行: wi
匯入xlsx檔案提示:The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
解決方案共有2種 1,在SSIS專案中選擇屬性:Debugging中將Run64bitRuntime設定成true 2,呼叫C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTExec.exe 一定要是(X86)這個
Microsoft.ACE.OLEDB.12.0 匯出資料
insert into OpenDataSource('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;HDR=Yes;IMEX=0;Database=D:\project\MY_Report\01-資料清單.xlsm')...[sheet$] -- 資料來源 s
未註冊Microsoft.Jet.OLEDB.4.0提供程式或找不到可安裝的ISAM的解決辦法
各種資料庫訪問引擎 ODBC:是一種底層的訪問技術,因此,ODBC API可以是客戶應用程式能從底層設定和控制資料庫,完成一些高階資料庫技術無法完成的功能;但不足之處由於ODBC只能用於關係型資料庫,使得利用ODBC很難訪問物件資料庫及其他非關係資料庫。 D
未在本地計算機上註冊“Microsoft.Jet.OLEDB.4.0” 解決方法
環境:win8 x64 vs2012 一個c#程式在iis釋出後,連線access時報上述錯誤, 解決方法一:同事說必須在IIS中啟用32位應該程式才可以正常使用(如下圖) 解決方法二: 本人是c++ coder,並且Microsoft.Jet.OLEDB.4.0是ac
SQL c# 程式報錯:未在本地計算機上註冊“Microsoft.Jet.OLEDB.4.0”提供程式
報錯:未在本地計算機上註冊“Microsoft.Jet.OLEDB.4.0”提供程式。System.Data 需要注意的問題和解決方法: 1.Microsoft.Jet.OLEDB.4.0不要寫成Miscrosoft.Jet.OLEDB.4.0,; 2.Data Source不要
C# 未在本地計算機上註冊“Microsoft.Jet.OLEDB.4.0”提供程式
win7或win8 64位除錯程式,出現這樣的錯誤提示:未在本地計算機上註冊 Microsoft.Jet.OLEDB.4.0 提供程式 解決方法如下: 在專案--》***屬性-----》生成下面將目標