1. 程式人生 > >資料庫五個經典例項

資料庫五個經典例項

建立資料庫連結,需要用到connection物件,recordset物件。

對資料庫進行操作,需要用到command物件,parameter物件。這兩個物件成對出現。

connection物件:建立資料庫連結。在對資料庫進行操作的前提步驟。

recordset:記錄集物件,用於儲存來自資料庫中物件返回的結果。(記錄的集合)

command物件:命令物件,用於只想動作的查詢,比如對資料庫的增加,刪出,查詢,插入。

parameter物件:依賴於command物件。用於提供查詢資料時候的引數。

例項一:連結資料庫

      

使用Ado物件建立ConnectionRecordSet物件。

主要講解了資料庫的連結,驗證登入資訊。從而進入資料庫。

Connection物件的ConnectString屬性:指定連結資料來源的基本資訊。

ActivateConnection屬性:代表資料來源的活動連線。

Open/Close:記錄集的開關。


例項二:使用ADO物件,訪問資料來源。



瀏覽資料庫中的記錄集,並修改記錄。通過ODBC資料來源訪問資料庫,用RecorSet物件來儲存記錄資料並更新。

              objCn.Open"DSN=例項2DSN"       '建立資料庫的連結

預設使用MSDASQLMicrosoft OLEDB  Providrer for ODBC)驅動程式,所以只需要制定資料來源的名稱。



例項三:使用資料繫結訪問資料



使用ADO data控制元件連結資料庫,然後將資料來源繫結到文字框來顯示資料。

支援資料繫結的控制元件。

           Data Source:用於返回或設定特定的資料來源。

Data field:用於返回或設定繫結控制元件使用的特定欄位。

Data Number:用於返回或設定控制元件使用的資料來源中的特定資料集,如果資料來源只包括一個數據集,則不需要設定該屬性。

Data Format:設定從資料來源獲得資料的自動化格式。

例項四:分頁顯示資料


DataGrid控制元件:直接將分頁的記錄繫結到DataGrid控制元件,顯示記錄頁的資料。

          Pagesize屬性:設定或返回一個記錄頁中可包含的記錄個數,預設值為10

pagecount屬性:返回一個記錄集的記錄頁總數。

AbsolutePage屬性:設定或返回當前記錄頁編號。



例項五:資料查詢



使用MSFlexGrid控制元件,顯示查詢結果。

     使用command物件,parameter物件。使用查詢引數構建SQL SELECT語句。

使用command物件的creatParameter方法建立引數物件。加入到Command物件的Parameter集合中,從而獲取查詢引數。