-
1 # 範閒不是我
-
2 # 使用者7878186475180
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
http://www.jb51.net/softs/20587.html
回覆列表
出現這個提示,是要求使用access2003及以前的版本,並且,你在連線資料庫的時候,連線字串出錯,才會提示這個;
2007以後的版本的連線字串為:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=資料庫名.accdb