建立資料庫鏈結,需要用到
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
控制項,顯示記錄頁的資料。
pagesize
屬性:設定或返回乙個記錄頁中可包含的記錄個數,預設值為10。
pagecount
屬性:返回乙個記錄集的記錄頁總數。
absolutepage
屬性:設定或返回當前記錄頁編號。
例項五:資料查詢
使用msflexgrid
控制項,顯示查詢結果。 使用
command
物件,parameter
物件。使用查詢引數構建
sql select
語句。
使用command
物件的creatparameter
方法建立引數物件。加入到
command
物件的parameter
集合中,從而獲取查詢引數。
VB 資料庫互動(二) 經典五例項總結
vb與資料庫互動的必備知識,這張從經典例項的方向出發,講述一些經典的 1,在系統登入的例子中 建立資料庫連線,和執行查詢命令 建立資料庫連線 set objcn new connection 例項化connection物件 objcn.connectionstring provider micros...
資料庫三正規化經典例項解析
資料庫的設計正規化是資料庫設計所需要滿足的規範,滿足這些規範的資料庫是簡潔的 結構明晰的,同時,不會發生插入 insert 刪除 delete 和更新 update 操作異常。反之則是亂七八糟,不僅給資料庫的程式設計人員製造麻煩,而且面目可憎,可能儲存了大量不需要的冗餘資訊。設計正規化是不是很難懂呢...
資料庫設計五個正規化
1nf 資料庫表中的每一列都是不可分割的基本資料項,同一列中不能有多個值,即實體中的某個屬性不能有多個值或者不能有重複的屬性。2nf 關係模型r滿足inf,消除部分依賴,每乙個非主屬性完全依賴於任何乙個候選碼。舉個例子,選課關係表 學號,課程號,分數,學分 其中 學號,課程號 是關鍵碼,但是存在學分...