未在本地計算機上注冊“Microsoft.Jet.OleDb.4.0”提供程序?win7系統,怎么來解決?謝謝!
在對應的 IIS 應用程序池中,“設置應用程序池默認屬性”/“常規”/"啟用32位應用程序",設置為 true。
估計是Windows 里已經有了 Microsoft.Jet.OLEDB.4.0,32位的,但是默認情況下應用程序池不啟用32位程序,所以顯示沒有安裝“Microsoft.Jet.OLEDB.4.0”。
win7(64)未在本地計算機上注冊“Microsoft.Jet.OLEDB.4.0”提供程序的解決辦法
如題:
嗯嗯。我也試過百度上面找的在對應的 IIS 應用程序池中,“設置應用程序池默認屬性”/“常規”/”啟用32位應用程序”,設置為 true。但是測試也是不行的。
求高手解決??!
YE工作室郵箱:
[email protected]
Win10(64位)+VS2017+NetFrame2.0測試發現:
目標平臺 xls xlsx (兩種excel文件類型)
x86 OK OK
Any KO OK
x64 KO OK
只是發現了這個現象,沒有搞明白為嘛。
我之前用一個程序也試過這樣的情況,沒法導出,WIN7(32位)也不行,在互聯網找了N久,嘗試了N種方法。事實證明:有些程序對WIN7的系統不是很完美的支持。最后我是選擇在XP的系統里導出的
應用池中,高級設置-啟用32位應用程序設置為 True ;問題就全部解決了,我研究了大半天才明白
生成->配置管理器->平臺->點擊Any Cpu選項卡->新建->新建平臺->X86。
猜想你應該沒有開ACCESS。
打開一個做計算機題的軟件,顯示 未在本地計算機上注冊“Microsoft.Jet.OLEDB.4.0”提供程序。
電腦是 32位的W7系統 安裝的是Microsoft.2003的辦公軟件錯誤大概內容:未在本地計算機上注冊“Microsoft.Jet.OLEDB.4.0”提供程序。
其實看這個問題,就知道是怎么一回事了,反正就是沒有在本地計算機上注冊“Microsoft.Jet.OLEDB.4.0”提供程序。怎么辦呢?
解決方法:開始--->運行, 輸入 regsvr32 msjetoledb40.dll 然后回車即可。
如果這樣做沒有成功,而是提示沒有找到該組件,可以重裝一下 Jet 4.0 Service Pack 8(Jet40SP8_9xNT.exe),再regsvr32 msjetoledb40.dll(或重啟電腦)即可。
任務
這個真不會 不好意思
Win10(64位)未在本地計算機上注冊"Microsoft.Jet.OLEDB.4.0"提供程序
Microsoft.Jet.OLEDB.4.0下載這個軟件的64位版本
因為沒有安裝64位的Jet40驅動
生成->配置管理器->平臺->點擊Any Cpu選項卡->新建->新建平臺->X86。
Microsoft.Jet.OLEDB.4.0下載這個軟件的64位版本
因為沒有安裝64位的Jet40驅動生成->配置管理器->平臺->點擊Any Cpu選項卡->新建->新建平臺->X86。
Microsoft.Jet.OLEDB.4.0是一種ACCESS數據庫的搜索引擎,用于VB的ADO數據控件與ACCESS數據庫代碼連接.新建工程時選數據工程,此時VB6集成調試環境左邊工具箱內已加載了有關數據庫編程必須的控件。 然后在FORM1窗體中添加ADODC控件和DATAGRID控件,將DATAGRID1的屬性DATASOURCE選ADODC1,打開ADODC1控件屬性頁使用連接字符串,選生成,在提供者選項中ACCESS數據庫選MICROSOFT jet 4.0 OLE DB Provider,然后按要求連接數據庫等。在ADODC1控件屬性頁使用連接字符串空白文本窗口中就有一長串字符串,注意該字符串可復制到程序代碼用于編程。ADODC1控件屬性頁的數據源內有命令文本(SQL)編寫窗口可編寫SQL查詢語言。該窗口的SQL語句可復制到程序代碼用于編程。
Microsoft.Jet.OLEDB.4.0下載這個軟件的64位版本
未在本地計算機上注冊“Microsoft.Jet.OLEDB.4.0”提供程序。
在server2008 64位系統 運行軟件 MorningDiary;顯示System.InvalidOperationException: 未在本地計算機上注冊“Microsoft.Jet.OLEDB.4.0”提供程序。錯誤,程序可以啟動起來,但是不能使用。rnMorningDiary在server 2003 32位運行正常。rn在網上找呢很多 都沒有解決。Microsoft.Jet.OLEDB.4.0 是32位程序,不能在64位系統中運行。
Microsoft.Jet.OLEDB.4.0是一種ACCESS數據庫的搜索引擎,用于VB的ADO數據控件與ACCESS數據庫代碼連接.新建工程時選數據工程,此時VB6集成調試環境左邊工具箱內已加載了有關數據庫編程必須的控件。
然后在FORM1窗體中添加ADODC控件和DATAGRID控件,將DATAGRID1的屬性DATASOURCE選ADODC1,打開ADODC1控件屬性頁使用連接字符串,選生成,在提供者選項中ACCESS數據庫選MICROSOFT jet 4.0 OLE DB Provider,然后按要求連接數據庫等。在ADODC1控件屬性頁使用連接字符串空白文本窗口中就有一長串字符串,注意該字符串可復制到程序代碼用于編程。ADODC1控件屬性頁的數據源內有命令文本(SQL)編寫窗口可編寫SQL查詢語言。該窗口的SQL語句可復制到程序代碼用于編程。
SQL查詢語言主要結構為:
Select 查詢字段 from 表名 Where 查詢條件語句 [排序語句或分組語句]
查詢字段必須分別用(西文)逗號分開或就用一個*號代替,上述查詢中排序語句建議最好應用。
SQL查詢語言如有錯程序運行時告訴你出錯,作相應改動即可。一般先按上述連接,SQL用"SELECT * FROM TabelName"作調試,無問題,用一個按鈕孔件將前述需復制的連接字符串和SQL查詢語言先復制于按鈕控件的CLICK事件中備著,以便放著以后使用。然后刪去ADODC1孔件,再添加ADODC1控件再添其他內容。
解決辦法:生成->配置管理器->平臺->點擊Any Cpu選項卡->新建->新建平臺->X86 ,這個步驟是用Microsoft Visual Studio 編程時要做的步驟, 是說的他軟件程序問題的解決方法,跟你使用是沒關系的。用這個程序需要安裝office2003,里邊有access2003最好裝上。
需要注意的問題和解決方法:
1.Microsoft.Jet.OLEDB.4.0不要寫成Miscrosoft.Jet.OLEDB.4.0,;
2.Data Source不要寫成“Data Sourse”,
3.檢查是否安裝了Office
4.重新安裝注冊MDAC28.exe (一般vs安裝目錄里有或者到微軟的官方網站上下)
http://www.jb51.net/softs/20587.html
5.如果是64位平臺,也可能出現這種情況;解決方法:生成->配置管理器->平臺->點擊Any Cpu選項卡->新建->新建平臺->X86
相關推薦:
注冊商標侵權賠償(注冊商標侵權賠償標準)
民事立案標準(民事立案的標準是什么)
姓名權的賠償方式(侵犯姓名權的損失賠償規定)
關于專利侵權賠償(專利侵權的賠償標準是什么)
虛假宣傳投訴賠償(如何投訴賣家虛假宣傳)