OLE DB 消費者樣板的參考
OLE DB 消費者樣板會包含下列類別。 在 [參考資料也包含的主題 OLE DB 消費者樣板的巨集。
工作階段類別
CDataConnection
管理與資料來源的連線。 這是很有用的類別來建立用戶端,因為它會封裝所需的物件 (資料來源和工作階段),並幫助您只需要在連線至資料來源。CDataSource
對應至 OLE DB 資料來源物件,表示提供者所提供的連接至資料來源。 一或多個資料庫工作階段,每個都表示藉由CSession物件,可以在執行單一連線。CEnumerator
對應至 OLE DB 列舉值物件,會擷取可用的資料來源的資料列集資訊。CEnumeratorAccessor
所使用的CEnumerator存取列舉值的資料列集的資料。 此資料列集是由資料來源,並顯示在 [目前的列舉值的列舉值所組成。CSession
代表單一資料庫的存取工作階段。 一或多個工作階段可以建立關聯與每個CDataSource物件。
存取子類別
CAccessor
用於以靜態方式繫結至資料來源的資料錄。 當您知道資料來源的結構時,請使用這個存取子類別。CAccessorBase
所有的存取子類別的基底類別。CDynamicAccessor
存取子所能建立在執行階段,根據資料列集的資料行資訊。 使用這個類別來擷取資料,如果您不知道資料來源的結構。CDynamicParameterAccessor
命令類型為未知時,可以使用存取子。 會取得參數的資訊,藉由呼叫ICommandWithParameters介面,如果提供者支援該介面。CDynamicStringAccessor
可讓您存取該資料來源,當您在不知道資料庫的基礎結構。CDynamicStringAccessorA
類似於CDynamicStringAccessor不同之處在於這個類別會要求存取資料存放區以 ANSI 字串資料的資料。CDynamicStringAccessorW
類似於CDynamicStringAccessor不同之處在於這個類別會要求存取資料存放區以 UNICODE 字串資料的資料。CManualAccessor
存取子方法來同時處理的資料行和命令參數。 與這個類別中,您可以使用任何資料型別,只要提供者可以將型別轉換。CNoAccessor
可以當做樣板引數時,您不想要支援參數或輸出資料行的類別。CXMLAccessor
類似於CDynamicStringAccessor不同之處在於這個類別會將轉換成 XML 格式 (標記) 資料的資料存放區存取的所有資料。
資料列集類別
CAccessorRowset
封裝資料列集和其相關聯的存取子。CArrayRowset
用來存取的資料列集使用陣列語法項目。CBulkRowset
用來擷取,並藉由擷取多個資料列控制代碼,有一個單一呼叫來處理大量的資料列。CNoRowset
可以當做樣板引數如果命令不會傳回一個資料列集。CRestrictions
用來指定結構描述資料列集的限制。CRowset
用來管理、 設定,並擷取資料列集資料。CStreamRowset
傳回ISequentialStream物件,而不是一資料列。 然後使用讀取方法來擷取資料以 XML 格式。 (SQL Server 2000年進行格式設定。 請注意這項功能只能搭配 SQL Server 2000年)。IRowsetNotifyImpl
提供虛擬實作IRowsetNotify,以空白的函式的IRowsetNotify方法OnFieldChange, OnRowChange,以及OnRowsetChange。
OLE DB 樣板為您提供一組對應至 OLE DB 結構描述資料列集的類別。
命令類別
CCommand
用來設定和執行以參數為基礎的 OLE DB 命令。 若要只開啟一個簡單的資料列集,請使用CTable相反的。CMultipleResults
用來作為樣板引數的CCommand範本,當您想要處理多個結果集的命令。CNoAccessor
用來作為樣板引數的樣板類別,例如CCommand和CTable,該採取的存取子類別的引數。 使用CNoAccessor如果您不想要支援參數或輸出資料行的類別。CNoMultipleResults
用來作為樣板引數的CCommand範本,當您想要處理單一資料列集的命令。 CNoMultipleResults是樣板引數的預設值。CNoRowset
用來作為樣板引數的CCommand或CTable如果命令或資料表不會傳回一個資料列集。CTable
用來存取不具參數的簡單資料列集。
屬性類別
CDBPropIDSet
用來傳遞的消費者,想要進一步資訊屬性的屬性 Id 陣列。 屬性屬於一種屬性集。CDBPropSet
用來在提供者上設定屬性。
類別標記為書籤
- CBookmark
用來作為索引存取資料列集中的資料。
類型時發生錯誤
- CDBErrorInfo
用來擷取 OLE DB 資訊時發生錯誤。