在VB中,連接ACCESS數據庫的方法主要有下面三種
Connection 對象
ODBC數據源
有三種連接方法
Data Link文件
使用ODBC數據源名稱
使用連接字符串
首先添加環境引用。
然後找到數據源進行連接
無論是哪一種連接,都是先有一個路徑,通向要連接的數據源,和數據源建立關係,在連接。就好比從北京到上海,可以做汽車,可以做火車,還可以做飛機,汽車走高速,火車走鐵路,飛機走航線,過程不一樣,但結果是一樣的,都是到達上海目的地。
在操作這三種連接方式的時候,會發現有重複的操作。
Data 控件連接中,ODBC數據源的連接和使用字符串的連接 與直接使用ODBC數據源連接中,不同是,直接使用ODBC數據源設置好路徑後,再用connection對象連接即可;Data控件則不用Connection 對象,有控件,設置好路徑了,就直接連到啦。
數據環境設計器和ADO 對象,都用到了connection連接。不同的是,數據環境設計器中,connection連接途徑是和data控件中字符串的連接步驟一致。
總結不同:ADO對象連接需要編寫代碼,其他的不用編寫代碼。
下面詳細介紹每一種連接方法的詳細步驟:
1,使用ADO connection對象
首先,要建立ADO引用,定義connection這個類,然後實例化對象。
代碼完成如下:
- <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)用代碼實現連接
- <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中步驟一樣。
使用連接字符串:單擊生成
測試連接
4,使用數據環境設計器創建數據庫連接
添加引用
右擊創建連接,在右擊想要連接的屬性,之後的操作跟data控件中使用字符串中的操作一致。