ADO对象总结
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ADO的對象總結
? ADO(ActiveX Data Object),是一種基于OLEDB之上的數據庫訪問技術,OLEDB是一種底層的編程接口,它支持關系或非關系型數據源,比如各種類型的數據庫,電子表格,電子郵件和文本文件等。
ADO中主要包括七個對象,分為三個獨立對象(主要對象)和四個依賴獨立對象(輔助對象)
ADO中有三個獨立對象:Connection,Command,Recordset
?四個依賴獨立對象:Error,Parameter,Recordset,Field
ADO對象的具體解釋及關系
1.Connection?連接對象 創建數據源連接 使用其他對象之前需建立
?Error對象 ?包含有關數據訪問錯誤的詳細信息,該錯誤于涉及提供程序的單個操作相關。
該對象有助于我們調整錯誤。
Errors集合包含Connection對象的所有Error對象。任何涉及到ADO對象的操作都有可能發生一個或多個提供錯誤。當出現提供錯誤時,Error對象將被放在Error集合當中。
2.Command ?命令對象 執行動作查詢?
Parameter對象 ?參數對象,提供有關被用于存儲過程或查詢中的一個單個參數的信息
Command對象包含一個Parameters集合,Parameters集合包含參數化的Command對象的所有參數,每個參數信息由parameter對象來表示。
3.Recordset ? 記錄集對象 保存來自基本表或命令對象返回的結果
Field字段對象,包含有關Recordset對象中某一列的信息,Recordset中的每一列都對應一個Field,它依賴于Recordset,
例如:set objField = sever.CreateObject(“ADODB.Field”)
最后是Property對象,ADO Property 對象表示 ADO 對象的動態特性,這種動態特性是被 provider 定義的。
每個與 ADO 對話的 provider?擁有不同的方式與 ADO 進行交互。所以,ADO 需要通過某種方式來存儲有關 provider 的信息。解決方法是 provider 為 ADO 提供具體的信息(動態屬性)。ADO 把每個 provider 屬性存儲在一個 Property 對象中,而 Property 對象相應地也被存儲在 Properties 集合中。此集合會被分配到 Command 對象、Connection 對象、Field 對象 或者 Recordset 對象。
最后是ADO對象關系圖
?
?
總結
- 上一篇: 论文阅读|DeiT
- 下一篇: 《人机交互技术》第四章 人机交互技术概述