資料來源和工作階段

下圖顯示了可以支援資料來源連接和存取的類別。 每個類別都是根據標準 OLE DB 元件的實作。

資料來源和工作階段類別

資料來源和工作階段類別

這些類別是:

  • CDataSource:這個類別會產生資料來源物件,該物件會透過 OLE DB 提供者 (Provider) 建立和管理資料來源的連接。 資料來源會以連接字串 (Connection String) 形式取得如資料來源位址和驗證資訊的資訊。

    值得注意的是,Helper 類別 CEnumerator 在任何連接建立之前,經常會用來取得已登錄於系統中的可用提供者之清單。 這樣您便可以像選取資料來源一樣地選取提供者。 例如,[資料連結內容] 對話方塊會在 [提供者] 索引標籤使用這個類別來填入 (Populate) 提供者清單。 它的作用相當於 SQLBrowseConnectSQLDriverConnect 函式。

  • CSession:這個類別會產生工作階段物件,此物件可以代表該資料來源的單一存取工作階段。 但是,您也可以在資料來源上建立多個工作階段。 您可以針對每個工作階段,建立其資料列集、命令和其他物件,以存取資料來源的資料。 此工作階段可以處理交易。

請參閱

概念

OLE DB 消費者樣板 (C++)