⑴ 未在本地計算機上注冊"Microsoft.Jet.OLEDB.4.0"是什麼意思
如果計算機上沒有安裝Microsoft.Jet.OLEDB.4.0的驅動程序,系統就會提示 未在本地計算機上注冊「Microsoft.Jet.OLEDB.4.0」的錯誤。
解決方法:下載資料庫引擎:Access Database Engine X64,然後進行安裝即可。
⑵ 未在本地計算機上注冊「Microsoft.ACE.OLEDB.12.0」提供程序。
下載:AccessDatabaseEngine.exe
安裝就行了,原因在於你的office沒有安裝ACCESS組件
安裝後重啟...或者重新裝iis
⑶ c# 程序調試出現「未在本地計算機上注冊「Microsoft.Jet.OLEDB.4.0」提供程序。」
解決方法:「設置應用程序池默認屬性」/「常規」/」啟用32位應用程序」,設置為 true。 如下圖所示:
需要注意的問題和解決方法:
1、Microsoft.Jet.OLEDB.4.0不要寫成 Miscrosoft.Jet.OLEDB.4.0。
2、Data Source不要寫成「Data Sourse」。
3、檢查是否安裝了Office。
4、重新安裝注冊 MDAC28.exe (一般你的vs安裝目錄里有或者到微軟的官方網站上下)。
5、如果是64位平台,也可能出現這種情況;解決方法:生成->配置管理器-> 平台->點擊Any Cpu選項卡->新建->新建平台->X86。
(3)未在本地計算機注冊oledb資料庫擴展閱讀
編寫程序的時候,有時候運行結果達不到預期,多次檢查仍然找不出問題,這時可以調試程序。調試程序的方法有很多,這里主要介紹單步運行程序調試。就是逐條語句執行,在執行的過程中直接觀察變數的值的變化。
在大多數C語言編譯軟體中,簡單調試程序的快捷鍵如下:
F9在當前游標所在的行下斷點,如果當前行已經有斷點,則取消斷點。
F5調試狀態運行程序,程序執行到有斷點的地方會停下來。
CTRL+F10運行到游標所在行。
F10執行下一條語句(不進函數)。
F11執行(進入函數)step in
F11和F10都是單步執行程序,其區別是,如果當前執行語句是函數調用,則F11會進入函數裡面,而F10不會進入此函數。
SHIFT+F5跳出當前所在函數。
初學者不容易記住這些快捷鍵,視頻中主要介紹三個:F11和F10以及SHIFT+F5。
調試前,需要生成可執行文件。
CTRL+F7編譯,生成obj文件。
F7鏈接,生成exe文件。
接下來就可以調試了。
F11和F10都是執行一條語句,不同之處在於是否進入函數。
主函數也是函數,是程序的入口,調試程序當然要進入主函數。所以首先可以按F11,進入主函數運行。
在單步執行過程中若遇到庫函數,例如printf和scanf,則不需要進入這樣的函數調試,故此時需要按F10單步執行語句。
而在單步運行中遇到了自己編寫的函數,則需要進入函數調試,也按F11進入。
單步運行程序更能站在計算機的角度,理解程序的運行,也能發現程序中不容易檢查到的問題。
⑷ Win10(64位)未在本地計算機上注冊"Microsoft.Jet.OLEDB.4.0"程序是
Microsoft.Jet.OLEDB.4.0下載這個軟體的64位版本
因為沒有安裝64位的Jet40驅動
生成->配置管理器->平台->點擊Any Cpu選項卡->新建->新建平台->X86。
⑸ 未在本地計算機上注冊「Microsoft.Jet.OLEDB.4.0」提供程序。
是軟體程序的問題,只要將連接ACCESS資料庫的Miscrosoft.Jet.OLEDB.4.0改成Microsoft.Jet.OLEDB.4.0就OK了,主要就是英文寫錯了
⑹ WIN7 64位系統,未在本地計算機上注冊「Microsoft.Jet.OLEDB.4.0」怎麼破 別!復!制!粘!貼,謝!!
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。
⑺ 在把Excel導入SQL server時出現「未在本地計算機上注冊 Microsoft.ACE.OLEDB.12.0 」該怎麼辦
下面是解決把Excel導入SQL server時,出現「未在本地計算機上注冊 Microsoft.ACE.OLEDB.12.0 」的具體解決方法:
材料/工具:電腦、AccessDatabaseEngine軟體
1、首先,我們需要找到電腦中的「AccessDatabaseEngine」安裝程序。