具体解释VB中连接access数据库的几种方法
????? 在VB中,連接ACCESS數(shù)據(jù)庫的方法主要有以下三種
?
-
?? 使用ADO對象,通過編寫代碼訪問數(shù)據(jù)庫
????????????????????? Connection 對象
????????????????? ? ????????? ?ODBC數(shù)據(jù)源
-
???使用ADO Data 控件高速創(chuàng)建數(shù)據(jù)庫連接
???????????????????? ?有三種連接方法
???????????????????????????????????? ?????? ?Data Link文件
?????????????????????????????????????????? ??使用ODBC數(shù)據(jù)源名稱
??????????????????????????????????? ?????? ? 使用連接字符串
-
?? 使用數(shù)據(jù)環(huán)境設(shè)計器創(chuàng)建數(shù)據(jù)庫連接
?????????????? ????? 首先加入�環(huán)境引用。
??????????????????? ?然后找到數(shù)據(jù)源進(jìn)行連接
?
?
????????????不管是哪一種連接,都是先有一個路徑,通向要連接的數(shù)據(jù)源,和數(shù)據(jù)源建立關(guān)系,在連接。就好比從北京到上海,能夠做汽車,能夠做火車,還能夠做飛機(jī),汽車走快速,火車走鐵路,飛機(jī)走航線,過程不一樣,但結(jié)果是一樣的,都是到達(dá)上海目的地。
???????????
????????????在操作這三種連接方式的時候,會發(fā)現(xiàn)有反復(fù)的操作。
?
??????????? Data 控件連接中,ODBC數(shù)據(jù)源的連接和使用字符串的連接 與直接使用ODBC數(shù)據(jù)源連接中,不同是,直接使用ODBC數(shù)據(jù)源設(shè)置好路徑后,再用connection對象連接就可以;Data控件則不用Connection 對象,有控件,設(shè)置好路徑了,就直接連到啦。
??????????? 數(shù)據(jù)環(huán)境設(shè)計器和ADO 對象,都用到了connection連接。不同的是,數(shù)據(jù)環(huán)境設(shè)計器中,connection連接途徑是和data控件中字符串的連接步驟一致。
?
??????????? 總結(jié)不同:ADO對象連接須要編寫代碼,其它的不用編寫代碼。
?????????????
?
????????
?
?
???????? 以下具體介紹每一種連接方法的具體步驟:
?
????????? 1,使用ADO connection對象
?
??????????????? 首先,要建立ADO引用,定義connection這個類,然后實(shí)例化對象。
??????????????? 代碼完畢例如以下:
?
Dim objCn As New Connection, objRs As New Recordset objCn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;" & "Data Source=" & App.Path & "\實(shí)例01.mdb"objCn.Open?
?
????????? 2,使用ODBC數(shù)據(jù)源
?????????????????首先,打開電腦上的ODBC數(shù)據(jù)源,建立關(guān)系。
???????????????? 過程例如以下:
?????????????????1),打開電腦上的ODBC數(shù)據(jù)源
????????????????????????? 例如以下圖所看到的:
?
?
???????????????? 2)點(diǎn)擊加入�
?
??????????????? 3)命名
?
?????????????????4)和數(shù)據(jù)庫源建立關(guān)系
?
?
???????????????? 5)用代碼實(shí)現(xiàn)連接
?
dim objCn As ConnectionSet objCn = New ConnectionobjCn.Open "DSN=實(shí)例2DSN"?
?
????????? 3,ADO Data 控件創(chuàng)建連接
?
???????????????? 1)右擊data控件,選擇ADODC屬性
?
?
????????????????????????
??????????????????2)從三種連接資源中選擇一種。
?
??????????????????????????? 使用data Link 文件:直接點(diǎn)擊瀏覽,找到包括連接字符串的.udl文件就可以
?
?
????????????????????????????使用ODBC數(shù)據(jù)源連接,單擊新建
?
??????????????????????????????????????????????????
??????????????????????????????????????????????????? 選擇用戶數(shù)據(jù)庫,之后的操作跟2中步驟一樣。
?
?
????????????????????????????使用連接字符串:單擊生成
????????????????????????????????????????
?
?
測試連接
?
????????? 4,使用數(shù)據(jù)環(huán)境設(shè)計器創(chuàng)建數(shù)據(jù)庫連接
?
???????????????????????? 加入�引用
?
?
??????????????????????右擊創(chuàng)建連接,在右擊想要連接的屬性,之后的操作跟data控件中使用字符串中的操作一致。
?
?
?
?
?
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的具体解释VB中连接access数据库的几种方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 农村信用贷款条件是什么
- 下一篇: 上海商业贷款利率2022,有以下六种利率