當前位置:首頁 > 通用術語 > 什麼是ActiveX 資料物件 (ADO)?概念、運作方式

什麼是ActiveX 資料物件 (ADO)?概念、運作方式

2025-08-26通用術語132

什麼是 ActiveX 資料物件?

ADO 代表 ActiveX 數據對象,是一種數據訪問接口,用於與符合 OLE DB 的數據源通信。ActiveX 資料物件 (ADO) 是 OLE DB 的高階物件型介面。OLE DB 是資料來源的低階複雜介面。使用 ADO 和 OLE DB,用戶端應用程式可以使用相同的程式設計模型連線到各種資料來源。

這些資料來源包括關聯式資料庫、階層式資料庫、索引循序存取方法 (ISAM) 資料庫,以及幾乎任何其他存在開放式資料庫連線能力 (ODBC) 驅動程式的資料來源。為了與這些唯一的數據源通信,ADO 和 OLE DB 採用稱為 OLE DB 提供者的元件,這些元件是針對特定數據源設計的。

新增 ADO 物件

如果原生 OLE DB 提供者無法用於數據源,但 ODBC 驅動程式可供使用,則應該可以使用 ODBC 驅動程式和設計用來與 ODBC 驅動程式通訊的 OLE DB 提供者來存取數據源。

ADO 在各種環境中都受支援。例如,ADO 可用於 Microsoft Visual C++ 和 Microsoft Visual Basic,以存取 OLE DB 資料來源中的資料,例如 Microsoft SQL Server。

ADO 也可以與 Microsoft Internet Information Services (IIS) 搭配使用,以建立存取資料來源的 Microsoft Active Server Pages (ASP) 應用程式。

NOTE:

在基於 Web 的環境中,ADO 基本上是基於伺服器的資料存取解決方案。所有資料作業 (例如資料庫記錄的變更和篩選) 都必須在伺服器上進行。然後,客戶端可以接收數據,但無法輕鬆操作它。對於用戶端必須能夠操作所存取資料的應用程式,請改用遠端資料服務 (RDS) 的遠端資料繫結。RDS 是一種技術,可讓使用者操作用戶端上的資料,並在伺服器上自動進行任何變更。允許在用戶端上操作資料可使 Web 應用程式更快、反應更快。

Tips:

ADO 會透過網路程式庫與資料庫通訊。選擇合適的網路庫可以顯著提高資料存取效能。例如,如果 Microsoft SQL Server 在與 IIS 相同的電腦上執行,則使用具名管道可以提供比使用 TCP/IP 網路程式庫更好的效能。

“什麼是ActiveX 資料物件 (ADO)?概念、運作方式” 的相關文章

什麼是DHCP 中繼代理?概念、如何運作、通用術語

什麼是DHCP 中繼代理?概念、如何運作、通用術語

DHCP 中繼代理程式是 TCP/IP 主機,其設定為允許單一 DHCP 伺服器將 IP 位址資訊租用給多個子網路上的 DHCP 用戶端。什麼是 DHCP 中繼代理?設定為容許單一 DHCP 伺服器將 IP 位址資訊租用給多個子網路上的 DHCP 用戶端的 TCP/IP 主機。DHCP 轉送代理程式...

什麼是RAID?概念、RAID 範例

什麼是RAID?概念、RAID 範例

RAID 是一種使用資料備援在磁碟子系統上實作容錯的技術。什麼是 RAID?RAID 代表獨立磁碟冗餘陣列,是一種透過使用軟體或使用單獨的硬體 RAID 儲存單元使用資料冗餘在磁碟子系統上實現容錯的技術。RAID 範例資料會以數種方式之一分散到磁碟機、稱為 RAID 層級、視所需的備援和效能層級而定...

什麼是基本磁碟(Basic Volume)?概念、怎麼運作的

什麼是基本磁碟(Basic Volume)?概念、怎麼運作的

網路百科全書中基本磁碟的定義。磁碟管理中的磁碟區是什麼?檔案系統中的最高組織層次是磁碟區。檔案系統位於磁碟區上。磁區至少包含一個分割區,這是實體磁碟的邏輯分割。包含存在於一個分割區上的資料的磁區稱為簡式磁區,而包含存在於多個分割區上的資料的磁區稱為多分割區磁區。什麼是基本磁碟?Microsoft W...

什麼是接地迴路?概念、運作方式

什麼是接地迴路?概念、運作方式

接地迴路是當網路的兩個或多個部分在不同點接地時產生的情況,導致連接的網路組件之間產生電壓差。什麼是接地迴路?網路中的接地迴路是當網路的兩個或多個部分在不同點接地時產生的情況,導致連接的網路組件之間產生電壓差。這些電壓差通常是由於不同位置接地電氣特性的不均勻性而發生的。接地迴路運作方式例如,假設兩台電...

什麼是Deamon ?概念、運作方式

什麼是Deamon ?概念、運作方式

Deamon 是一個與 UNIX 操作系統關聯的程序,它在後台運行並在沒有用戶煽動的情況下執行某些任務。什麼是 Deamon ?與 UNIX 作業系統相關聯的程式,在背景執行,無需使用者指示即可執行某些作業。常駐程式的範例是 telnet 常駐程式,它在背景持續執行,等待來自&n...

什麼是Alpha 平台 (DEC)?概念、運作方式

什麼是Alpha 平台 (DEC)?概念、運作方式

網絡百科全書中阿爾法平台的定義。什麼是 Alpha 平台?處理器基於DEC Alpha RISC架構微處理器的計算機平台。Alpha 是 Microsoft Windows NT 支持的兩個處理器平台之一(另一個是英特爾的 x86 平台)。DEC Alpha 21164 處理器Alpha...