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
データを要求します ANSI 文字列データとしてデータ ストアからアクセスする CDynamicStringAccessor が、このクラスに似ています。CDynamicStringAccessorW
データを要求します UNICODE 文字列データとしてデータ ストアからアクセスする CDynamicStringAccessor が、このクラスに似ています。CManualAccessor
列とコマンド ライン パラメーターの両方を処理するメソッド アクセサー。このクラスでは、プロバイダーが型を変換できる限りデータ型を使用できます。CNoAccessor
クラスにパラメーターまたは出力列をサポートしない場合、テンプレート引数として使用できます。CXMLAccessor
すべてのデータを変換する XML 形式の (タグ付き)データとしてデータ ストアからアクセスする CDynamicStringAccessor が、このクラスに似ています。
行セット クラス
CAccessorRowset
行セットおよび関連のアクセサーをカプセル化します。CArrayRowset
配列構文を使用して行セットの要素にアクセスするために使用します。CBulkRowset
回の呼び出しで複数の行ハンドルを取得し、一括の行をフェッチして処理するために使用します。CNoRowset
コマンドが行セットを返すテンプレート引数として使用できます。CRestrictions
スキーマ行セットに制限を指定するために使用します。は CRowset です。
行セットのデータを処理し、設定および取得するために使用します。CStreamRowset
行セットはなく ISequentialStream のオブジェクトを返します; その後、 XML の形式のデータを取得するために 読み取り のメソッドを使用します。(SQL Server 2000 は書式設定をします; この機能が SQL Server 2000 をのみを使用することに注意してください)。IRowsetNotifyImpl
IRowsetNotify のメソッド OnFieldChange、 OnRowChangeと OnRowsetChangeの空の関数を IRowsetNotifyにダミーの実装を提供します。
OLE DB テンプレートは、 OLE DB スキーマ行セットに対応する一連のクラスを提供します。
コマンド クラス
CCommand
パラメーター ベースの OLE DB コマンドを設定し、実行するために使用します。だけ単純な行セットを開くに、 CTable を使用してください。CMultipleResults
複数の結果セットを処理するコマンドを表示する場合の CCommand テンプレートのテンプレート引数として使用します。CNoAccessor
、 CCommand と CTableのようなアクセサー クラスの引数を受け取るテンプレート クラスのテンプレート引数として使用します。クラスにパラメーターまたは出力列をサポートしない場合は、 CNoAccessor を使用します。CNoMultipleResults
一つの行セットを処理するコマンドを表示する場合の CCommand テンプレートのテンプレート引数として使用します。CNoMultipleResults は、テンプレートの引数の既定値です。CNoRowset
コマンドまたはテーブルが行セットを返す CCommand か CTable のテンプレート引数として使用します。CTable
パラメーターなしで単純な行セットにアクセスするために使用します。
クラス
CDBPropIDSet
コンシューマーは、プロパティ情報が必要なプロパティ ID の配列を渡すために使用します。プロパティは、 1 種類のプロパティ設定に属しています。CDBPropSet
プロバイダーのプロパティの設定に使用します。
ブックマーク クラス
- CBookmark
行セット内のデータにアクセスするには、インデックスとして使用されます。
エラー クラス
- CDBErrorInfo
OLE DB のエラー情報を取得するために使用します。