資料來源和工作階段
下圖顯示支持連線和存取數據源的類別。 每個類別都是以標準 OLE DB 元件實作為基礎。
資料來源與工作階段類別
類別如下:
CDataSource 這個類別會具現化數據源物件,此物件會透過 OLE DB 提供者建立和管理數據源的連接。 數據源會採用 連接字串 形式的數據源位址和驗證資訊等資訊。
值得注意的是,協助程式類別 CEnumerator 通常會在建立任何連線之前使用,以取得系統上註冊的可用提供者清單。 這可讓您選取提供者作為數據源。 例如,[資料鏈接屬性] 對話方塊會使用此類別來填入 [提供者] 索引標籤上的提供者清單。其等同於
SQLBrowseConnect
或SQLDriverConnect
函式。CSession 這個類別會具現化會話物件,此物件代表數據源的單一存取會話。 不過,您可以在數據源上建立多個會話。 針對每個工作階段,您可以建立資料列集、命令和其他物件,以從數據源存取數據。 會話會處理交易。