Microsoft ActiveX 資料物件 (ADO)
ActiveX Data Objects 是一種程序設計模型,這表示它不相依於任何指定的後端引擎。 不過,目前唯一支援 ADO 模型的引擎是 OLE-DB。 有許多原生 OLE-DB 提供者,還有一個適用於ODBC的 OLE-DB 提供者。 ADO 用於 C++ 和 Visual Basic 程式,以連線到 SQL Server 和其他資料庫。 當然,它也可用來連線到雲端中的 Azure SQL Database。
本文中的每個區段都會描述 ADO 的元件。
ADO
Microsoft ActiveX Data Objects (ADO) 可讓您的用戶端應用程式透過 OLE DB 提供者存取及操作來自各種來源的數據。 其主要優點是易於使用、高速、記憶體負荷低,以及磁碟使用量小。 ADO 支援建置用戶端/伺服器和 Web 應用程式的重要功能。
ADO MD
Microsoft ActiveX 資料物件(多維度)(ADO MD)可讓您輕鬆地透過 Microsoft Visual Basic 和 Microsoft Visual C++ 等語言存取多維度資料。 ADO MD 會擴充 Microsoft ActiveX Data Objects (ADO),以包含多維度數據特有的物件,例如 CubeDef 和 Cellset 物件。 使用 ADO MD,您可以瀏覽多維度架構、查詢 Cube 並擷取結果。
如同 ADO,ADO MD 會使用基礎 OLE DB 提供者來取得資料的存取權。 若要使用 ADO MD,提供者必須是 OLE DB for OLAP 規格所定義的多維度數據提供者 (MDP)。 MDP 在多維度檢視中呈現數據,不同於表格式數據提供者(TDP)在表格式檢視中呈現數據。 如需提供者所支援之特定語法和行為的詳細資訊,請參閱 OLAP OLE DB 提供者的檔。
RDS
遠端資料服務 (RDS) 是 ADO 的一項功能,可讓您將資料從伺服器移至用戶端應用程式或網頁、操作用戶端上的資料,並在單一往返中將更新傳回至伺服器。
重要
從 Windows 8 和 Windows Server 2012 開始,RDS 伺服器元件已不再包含在 Windows 作業系統中(如需詳細資訊,請參閱 Windows 8 和 Windows Server 2012 兼容性 Cookbook)。 RDS 用戶端元件將在未來的 Windows 版本中移除。 請避免在新的開發工作中使用此功能,並計劃修改目前使用此功能的應用程式。 使用 RDS 的應用程式應該移至 WCF Data Service。
ADOX
Microsoft ActiveX Data Objects Extensions for Data Definition Language and Security (ADOX) 是 ADO 對象和程式設計模型的延伸模組。 ADOX 包含架構建立和修改的物件,以及安全性。 因為它是架構操作的物件型方法,所以您可以撰寫程式代碼,不論其原生語法有何差異,都能針對各種數據源運作。
ADOX 是核心 ADO 物件的隨附連結庫。 它會公開其他物件來建立、修改和刪除架構物件,例如數據表和程式。 它也包括安全物件,以維護使用者和群組,並授予或撤銷物件的權限。
文件
使用 ADO、RDS、ADO MD 和 ADOX 的簡介。
ADO 檔案的這一節包含每個 ADO、RDS、ADO MD 和 ADOX 物件、集合、屬性、動態屬性、方法、事件和列舉的主題。
支援
如需 ADO 問題的免費協助,請嘗試張貼至 ADO 公用新聞群組。 此新聞群組由 Microsoft 產品支援服務 (PSS) 的支援專業人員監控,這些專業人員負責 ADO 的支援,同時也由其他經驗豐富的 ADO 開發人員參與監控。
如需支援選項的詳細資訊,請參閱Microsoft說明及支持網站。