Ado:
一.工作原理:
通過 oledb實作不同類型資料源的通路
注:Oledb:是一個程式設計接口,它支援關系或非關系資料源,比如:各種類型的資料庫,電子表格,電子郵件和文本檔案,3個組成部分:資料提供者,資料消費者和服務元件
資料提供者:如:odbc,microsoft sql server。。。
用圖表示就是:
二.ado對象
1.Connection:連接配接對象,用于建立資料源連接配接
例:Dim rd asadodb.connection
Setrd=new adodb.connection
Rd.connectionstring="……….
Rd.open //打開資料源的連接配接
2.Command:指令對象,用于執行動作查詢……
例:mm1.commandtext="createdatabase mytestdatabase"
type=adcmdtext
Filed:字段對象,依賴于記錄集對象使用
3.Parameter:參數對象
4.Property:屬性對象
5.Error:錯誤對象
6.Recordset:記錄集(結果集)對象
例:Dim rsas adodb.recordset //定義結果集
Setrs=new adodb.recordset
Rs.open"select * from score
Setrs=nothing
然而在結果集裡也可以操作:
移動遊标:
Rs.movefirst 将遊标指向第一個記錄 指向頭rs.bof為真
Rs.moveprevious 前一個
Rs.movenext
Rs.movelast 指向尾則rs.eof為真
Ifrs.eof then rs.movenext
Endif
注:一個結果集的bof和eof都為真,這結果集為空
進行編輯(添加,修改,更新,删除,重新整理):
Rs.addnew(新加一個記錄)
Rs.update(對記錄的儲存修改)
Rs.delete(删除記錄)
Rs.requery