資料庫五個經典例項
建立資料庫連結,需要用到connection物件,recordset物件。
對資料庫進行操作,需要用到command物件,parameter物件。這兩個物件成對出現。
connection物件:建立資料庫連結。在對資料庫進行操作的前提步驟。
recordset:記錄集物件,用於儲存來自資料庫中物件返回的結果。(記錄的集合)
command物件:命令物件,用於只想動作的查詢,比如對資料庫的增加,刪出,查詢,插入。
parameter物件:依賴於command物件。用於提供查詢資料時候的引數。
例項一:連結資料庫
使用Ado物件建立Connection,RecordSet物件。
主要講解了資料庫的連結,驗證登入資訊。從而進入資料庫。
Connection物件的ConnectString屬性:指定連結資料來源的基本資訊。
ActivateConnection屬性:代表資料來源的活動連線。
Open/Close:記錄集的開關。
例項二:使用ADO物件,訪問資料來源。
瀏覽資料庫中的記錄集,並修改記錄。通過ODBC資料來源訪問資料庫,用RecorSet物件來儲存記錄資料並更新。
objCn.Open"DSN=例項2DSN" '建立資料庫的連結
預設使用MSDASQL(Microsoft 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集合中,從而獲取查詢引數。