1. 程式人生 > >詳解VB中連線access資料庫的幾種方法

詳解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控制元件中使用字串中的操作一致。