ActiveX數據對象

ActiveX數據對象

ActiveX數據對象(ADO)是一套用於訪問數據源組件對象模型(COM)對象。

基本介紹

  • 中文名:ActiveX數據對象
  • 外文名:ADO
  • 語言編程
  • 對象組件對象模型
  • 屬於:MDAC
  • 作用:訪問數據源
基本介紹,七種獨立對象,ADO,ADO屬性,ADO的集合,欄位,屬性,錯誤,

基本介紹

ActiveX 數據對象(ActiveX Data Objects,ADO)是對當前微軟所支持的資料庫進行操作的最有效和最簡單直接的方法,它是一種功能強大的數據訪問編程模式,從而使得大部分數據源可程式的屬性得以直接擴展到你的Active Server 頁面上。可以使用ADO 去編寫緊湊簡明的腳本以便連線到 Open Database Connectivity (ODBC) 兼容的資料庫和 OLE DB 兼容的數據源,這樣 ASP 程式設計師就可以訪問任何與 ODBC 兼容的資料庫,包括 MS SQL SERVER、Access、 Oracle 等等。
比如,如果網站開發人員需要讓用戶通過訪問網頁來獲得存在於IBM DB2或者Oracle資料庫中的數據,那么就可以在ASP頁面中包含ADO程式,用來連線資料庫。於是,當用戶在網站上瀏覽網頁時,返回的網頁將會包含從資料庫中獲取的數據。而這些數據都是由ADO代碼做到的。
ActiveX數據對象

七種獨立對象

    ADO

    ADO是一種面向對象的編程接口,微軟介紹說,與其同IBM和Oracle提倡的那樣,創建一個統一資料庫,不如提供一個能夠訪問不同資料庫的統一接口,這樣會更加實用一些。
    為實現這一目標,微軟在資料庫和微軟的OLE DB中提供了一種“橋”程式,這種程式能夠提供對資料庫的連線。 開發人員在使用ADO時,其實就是在使用OLE DB,不過OLE DB更加接近底層。

    ADO屬性

    遠程數據服務,支持“數據倉庫”ActiveX 組件以及高效的客戶端快取。作為ActiveX的一部分,ADO也是COM組件的一部分。ADO是由早期的微軟數據接口——遠程數據對象RDO演化而來的。RDO同微軟的ODBC一同連線關係資料庫,不過不能連線非關係資料庫。

    ADO的集合

    欄位

    這個集合包含一個Field對象的集合。收集可用於在任何一個Recordset對象或Record對象。 Recordset對象中 Fields集合的Field對象,使每個人都對應一列在該記錄集對象。在Record對象,欄位可以是絕對或相對的URL,點到一個樹形結構的命名空間(使用半結構化數據提供類似的Microsoft OLE DB提供網際網路出版),或作為一個關聯的默認Stream對象的引用該記錄的對象。
    樹形結構樹形結構

    屬性

    一個對象可以有多個屬性的對象,這些對象的屬性集合中包含的。參數命令對象可以有多個參數的命令,以改變其預定義的行為,並在Command對象的Parameters集合中的每個參數對象。

    錯誤

    所有提供程式創建的錯誤傳遞一個錯誤的對象的集合,而包含在Connection對象的Errors集合本身。當ADO操作創建了一個錯誤,被清除集合,集合中便創建一個錯誤的對象的新組。

    相關詞條

    熱門詞條

    聯絡我們