數據提供者
數據提供者代表各種數據源,例如 SQL 資料庫、索引循序檔案、電子表格、檔存放區和郵件檔案。 提供者會使用稱為數據列集的常見抽象概念,統一公開數據。
ADO 功能強大且有彈性,因為它可以連線到數個不同的數據提供者中的任何一個,而且仍然公開相同的程序設計模型,而不論任何指定提供者的特定功能為何。 不過,由於每個數據提供者都是唯一的,因此您的應用程式與 ADO 的互動方式會因數據提供者而異。
例如,為存取 Microsoft SQL Server 資料庫所使用的 OLE DB Provider for SQL Server 的功能和特性,與用於存取網頁伺服器上的檔案存放區的 Microsoft OLE DB Provider for Internet Publishing 有很大的不同。