在VB中,串連ACCESS資料庫的方法主要有下面三種
使用ADO對象,通過編寫代碼訪問資料庫 Connection 對象 ODBC資料來源 使用ADO Data 控制項快速建立資料庫連接 有三種串連方法 Data Link檔案 使用ODBC資料來源名稱 使用連接字串 使用資料環境設計器建立資料庫連接 首先添加環境引用。 然後找到資料來源進行串連
無論是哪一種串連,都是先有一個路徑,通向要串連的資料來源,和資料來源建立關係,在串連。就好比從北京到上海,可以做汽車,可以做火車,還可以做飛機,汽車走高速,火車走鐵路,飛機走航線,過程不一樣,但結果是一樣的,都是到達上海目的地。
在操作這三種串連方式的時候,會發現有重複的操作。
Data 控制項串連中,ODBC資料來源的串連和使用字串的串連 與直接使用ODBC資料來源串連中,不同是,直接使用ODBC資料來源設定好路徑後,再用connection對象串連即可;Data控制項則不用Connection 對象,有控制項,設定好路徑了,就直接連到啦。
資料環境設計器和ADO 對象,都用到了connection串連。不同的是,資料環境設計器中,connection串連途徑是和data控制項中字串的串連步驟一致。
總結不同:ADO對象串連需要編寫代碼,其他的不用編寫代碼。
下面詳細介紹每一種串連方法的詳細步驟:
1,使用ADO connection對象
首先,要建立ADO引用,定義connection這個類,然後執行個體化對象。
程式碼完成如下:
[vb] view plain copy print ? <span style="font-size:18px;">Dim objCn As New Connection, objRs As New Recordset objCn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;" & "Data Source=" & App.Path & "\執行個體01.mdb" objCn.Open n>
2,使用ODBC資料來源
首先,開啟電腦上的ODBC資料來源,建立關係。
步驟如下:
1),開啟電腦上的ODBC資料來源
如下圖所示:
2)點擊添加
3)命名
4)和資料庫源建立關係
5)用代碼實現串連
[vb] view plain copy print ? <span style="font-size:18px;"> dim objCn As Connection Set objCn = New Connection objCn.Open "DSN=執行個體2DSN" </span>
3,ADO Data 控制項建立串連
1)右擊data控制項,選擇ADODC屬性
2)從三種串連資源中選擇一種。
使用data Link 檔案:直接點擊瀏覽,找到包含連接字串的.udl檔案即可
使用ODBC資料來源串連,單擊建立
選擇使用者資料庫,之後的操作跟2中步驟一樣。
使用連接字串:單擊產生