詳解VB中連線access資料庫的幾種方法
在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這個類,然後例項化物件。
程式碼完成如下:
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
2,使用ODBC資料來源
首先,開啟電腦上的ODBC資料來源,建立關係。
步驟如下:
1),開啟電腦上的ODBC資料來源
如下圖所示:
2)點選新增
3)命名
4)和資料庫源建立關係
5)用程式碼實現連線
dim objCn As Connection
Set objCn = New Connection
objCn.Open "DSN=例項2DSN"
3,ADO Data 控制元件建立連線
1)右擊data控制元件,選擇ADODC屬性
2)從三種連線資源中選擇一種。
使用data Link 檔案:直接點選瀏覽,找到包含連線字串的.udl檔案即可
使用ODBC資料來源連線,單擊新建
選擇使用者資料庫,之後的操作跟2中步驟一樣。
使用連線字串:單擊生成
測試連線
4,使用資料環境設計器建立資料庫連線
新增引用
右擊建立連線,在右擊想要連線的屬性,之後的操作跟data控制元件中使用字串中的操作一致。