① 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。
② 什麼是「無法對DAO/Jet db引擎進行初始化。」
在運行Easystudio1.0時出現「無法對DAO/Jet db引擎進行初始化」而卡住無法進行下去,只是因為計算機內缺少了Dao Jet資料庫引擎,只要下載一個來裝上就沒事了,我的就是這樣子。
下載地址1:http://act.it.sohu.com/download/show-11354.html
下載鏈接2:http://www.skycn.com/soft/11609.html
③ microsoft jet 資料庫引擎找不到輸入表或查詢XX
microsoft jet 資料庫引擎找不到輸入表或查詢XX
1. 你確認連接到正確的mdb文件上了嗎?
2. 你確認此mdb中有 指定的表嗎 (雖然你確認,我建議你再次確認一下)
你用access打開mdb,查詢,打開sql窗口:
輸入sql語句:
select bsin_title,bsin_pinpai,bsin_image,bsin_content,bsin_url from [web_proct_content] where bsin_type=1
④ 使用DAO 和 ODBC 可以訪問哪些數據源
使用 DAO 可以訪問的資料庫
使用 DAO 和 MFC DAO 類,可以訪問下列數據源:
用資料庫引擎版本為 1.x、2.x 和 3.0 的 Microsoft Access 或 Microsoft Visual Basic 創建的、使用 Microsoft Jet 資料庫引擎的資料庫。
可安裝的 ISAM 資料庫,包括:
dBASE III、dBASE IV 和 dBASE 5.0
Paradox 3.x、4.x 和 5.x 版
開放式資料庫連接 (ODBC) 資料庫,包括但不僅限於 Microsoft SQL Server、SYBASE SQL Server 和 ORACLE Server。若要訪問 ODBC 資料庫,必須具有希望訪問的資料庫的適當 ODBC 驅動程序。有關 Visual C++ 此版本中包括的 ODBC 驅動程序列表以及有關獲取其他驅動程序的信息,請參見 ODBC 驅動程序列表。
Microsoft Excel 3.0、4.0、5.0 和 7.0 版工作表。
Lotus WKS、WK1、WK3 和 WK4 電子表格。
文本文件。
DAO 在和 Microsoft Jet 資料庫引擎可以讀取的資料庫一起使用時效果最好,這包括以上所有資料庫,ODBC 數據源除外。對於 Microsoft Jet (.mdb) 資料庫性能最佳。相對於不附加而直接通過 MFC DAO 類打開外部資料庫,將外部表(尤其在 ODBC 數據源中)附加到 .mdb 資料庫的效果更好。
使用 ODBC 可以訪問的資料庫
使用 ODBC 和 MFC ODBC 類,可以訪問應用程序用戶具有其 ODBC 驅動程序的任何本地或遠程數據源。16 位、32 位和 64 位的 ODBC 驅動程序都可用於廣泛的數據源。如果使用的是 Microsoft Jet (.mdb) 資料庫,使用 DAO 類比 Microsoft Access ODBC 驅動程序更有效。
⑤ 安裝軟體出現下面的語句:未在計算機上注冊microsoft .jet,oledb,4.0提供程序。。我的程序是64位,如何解
0x80004005錯誤類型太多了。提供給你參考一下:
Active Server Pages, ASP 0126 (0×80004005) –> 找不到包含文件
Active Server Pages, ASP 0141 (0×80004005)–>@ 命令只可以在 Active Server Page 中使用一次,只能使用一個 解決方法:刪除需要包含的文件中的語言說明
Microsoft OLE DB Provider for ODBC Drivers (0×80004005) –> sql語句出錯(要插入或更新的欄位的數值不能為空值)
Microsoft OLE DB Provider for ODBC Drivers (0×80004005) –> 打開資料庫出錯,沒有在指定目錄發現資料庫
ASP無組件上傳程序無法上傳較大的文件「Request 對象 錯誤 『ASP 0104 : 80004005′」,(大概大於100kb就不行),但是原先在2000 server中可以上傳5m左右的文件。
Microsoft OLE DB Provider for ODBC Drivers error 」80004005」
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified.
原因:
最可能的原因是ConnectString是一個在global.asa中初始化的Session變數,但是global.asa
卻沒有正常工作。解決辦法是,檢查賦值時是否正確:(在你的asp中加入下面的代碼)
還有一個原因就是你在你的ConnectString中加入了多餘的空格,例如
DSN = MyDSN; Database = Pubs;
試試改成下面這個樣子:
DSN=MyDSN;Database=Pubs;
如果是global.asa還沒有工作,檢查該文件是否在運用程序的根目錄中,或者是虛擬目錄的根目錄中。
還有可能錯誤出現的原因是DSN名稱沒找著,這可以採用我提供的id=36767的辦法解決。
最後是檢查是否安裝了最新的驅動程序,既是否是最新的MDAC版本。
4.錯誤信息
Microsoft OLE DB Provider for ODBC Drivers error 」80004005」
[Microsoft][ODBC Driver Manager] Data source name not ??
原因:
這個錯誤有可能是出現在你的計算機上軟體安裝(或則反安裝)的順序上。
如果ODBC的版本不一致的話,就會發生該錯誤。
解決辦法是安裝最新版本的MDAC
Microsoft OLE DB Provider for ODBC Drivers error 」80004005」
[Microsoft][ODBC Microsoft Access 97 Driver] 」(unknown)」 isn」t a valid
path. Make sure that the path name is spelled correctly and that you are
connected to the server on which the file resides.
原因:
路徑非法。最可能發生在當Global.asa和CoonecntString被使用到另外一台機器上的時候。
根據你的錯誤,你可以參閱這里獲得解決方法:
⑥ 電腦c盤沒有DAO/jet 引擎怎麼辦
下載DaoJet資料庫引擎進行安裝。安裝步驟:
1、網上搜索DaoJet資料庫引擎進行下載。
2、點擊setup,安裝-全新DaoJet獨立安裝。
3、勾選使用檢查更新,點擊下一步。
4、默認選項不用管,直接點擊下一步。
5、點擊下一步。
6、選擇接受,點擊下一步。
7、默認就好,下一步。
8、功能選擇,全選,點擊下一步。
9、實例配置,選擇命名實例,其他默認,點擊下一步。
10、伺服器配置,單擊(對所有SQLServer服務使用相同的賬戶),選擇(NTAUTHORITYSYSTEM)然後單擊下一步。
11、資料庫引擎,選擇添加當前用戶。
12、接下來沒有什麼需要選擇的,直接下一步,進行安裝即可。