1. 程式人生 > >C# 未在本地計算機上註冊“Microsoft.Jet.OLEDB.4.0”提供程式

C# 未在本地計算機上註冊“Microsoft.Jet.OLEDB.4.0”提供程式

win7或win8 64位除錯程式,出現這樣的錯誤提示:未在本地計算機上註冊 Microsoft.Jet.OLEDB.4.0 提供程式

解決方法如下:

在專案--》***屬性-----》生成下面將目標平臺改成X86


相關推薦

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 提供程式 解決方法如下: 在專案--》***屬性-----》生成下面將目標

excel 資料讀取(本地計算機上註冊Microsoft.Jet.OLEDB.4.0提供程式

public DataSet LoadDataFromExcel(string filePath) {       DataSet ds=new DataSet();      try      {           string strCon = @"Provid

Windows 2008 R2 匯出Excel時提示:本地計算機上註冊Microsoft.Jet.OLEDB.4.0提供程式

第一次看到這個錯誤,首先考慮是不是需要在伺服器上面安裝Office,其實不需要。 Win2008系統採用的是64位,而我們引用的Excel元件卻是32位的,翻閱了度娘後,得到如下解決方案,具體操作過程如下: 1、開啟IIS(開始--執行--inetmgr回車) 2、定位到

本地計算機上註冊Microsoft.Jet.OLEDB.4.0提供程式

前言 今天在做專案的時候遇到了一個難題“未在本地計算機上註冊“Microsoft.Jet.OLEDB.4.0”提供程式”,如圖: 方案一 現在的Win7系統中安裝的一般都是32位的Office,因為微軟推薦使用32位的Office,相容性更強,穩定

本地計算機上註冊Microsoft.Jet.OLEDB.4.0” 解決方法

環境:win8 x64 vs2012 一個c#程式在iis釋出後,連線access時報上述錯誤, 解決方法一:同事說必須在IIS中啟用32位應該程式才可以正常使用(如下圖) 解決方法二: 本人是c++ coder,並且Microsoft.Jet.OLEDB.4.0是ac

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 提供程式

連線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

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) 應用程式池 ------>選擇高階設定 -------

本地計算機上註冊 Microsoft.ACE.OLEDB.12.0 提供程序

form tps 查看 int omd == gen partial row 最近做了一個上位機項目,遇見了很多問題點,一直沒有時間總結。現在項目告一段落,上來總結一下,都是通過網絡查找資料解決的。再次感謝那些前輩,再次做一下記錄,方便同行參考,也方便自己以後查看。

在當地計算機上註冊Microsoft.ACE.OLEDB.12.0提供程式

查資料發現:看office 是安裝什麼版本...如果 你開啟一個access,在工作管理員中看到 msAccess.exe *32 , 你還是將你程式的除錯和編譯平臺換成 x86, X64 的Exe 呼叫 X86 的資料驅動程式 ,好像是不行。X86 的Exe 呼叫 X64 的資料驅動程式, 好像是可以,向下

註冊Microsoft.Jet.OLEDB.4.0提供程式或找不到可安裝的ISAM的解決辦法

各種資料庫訪問引擎 ODBC:是一種底層的訪問技術,因此,ODBC API可以是客戶應用程式能從底層設定和控制資料庫,完成一些高階資料庫技術無法完成的功能;但不足之處由於ODBC只能用於關係型資料庫,使得利用ODBC很難訪問物件資料庫及其他非關係資料庫。 D

在本機註冊Microsoft.ACE.OleDb.12.0

base asp mic 但是 info .net gin 在服務器 dataset 服務器版本:Windows Server 2008 R2 64位、IIS7 已經安裝了Microsoft Access database engine 2010 X64。 在服務器上可以用

c#NPOI讀取excel 比interop和Microsoft.Jet.OLEDB.4.0 之類 的好的多

sage 整理 null workbook eric npoi EDA 構建 unknown 今天下午開始整理excel這塊, 微軟弄的那些庫簡直是個坑, 什麽com註冊之類的凈是些報錯. 在網上搜資料偶然碰見npoi ,好東西,值得使用 NPOI是指構建在POI 3.x版

EXCEL數據匹配:The 'Microsoft.Jet.Oledb.4.0' provider is not registered on the local machin

name 方案 tar use .com 32位 原因 http gis 百度的處理結果: 作者:LisenYang http://blog.csdn.net/lisenyang/article/details/52106492 這篇博文裏面說的,默認設置修改【啟動32應用