OLE DB コンシューマー テンプレートには、次のクラスが含まれています。参考資料には、 OLE DB コンシューマー テンプレート用マクロに関するトピックも含まれています。
セッション クラス
データ ソースにプロバイダー経由での接続を表す OLE DB データ ソース オブジェクトに対応します。1 つ以上のデータベース セッション、各CSessionオブジェクトで表される単一の接続上の場所を取ることができます。
使用可能なデータ ソースの行セットの情報を取得、OLE DB 列挙子オブジェクトへの対応します。
1 つのデータベース アクセス セッションを表します。1 つまたは複数のセッションの各CDataSourceオブジェクトを関連付けることができます。
CEnumeratorによって、列挙子行セットからデータにアクセスするために使用。この行セットで構成され、データ ソースと列挙子の現在の列挙子から目に見えるの。
アクセサー クラス
すべてのアクセサー クラスの基本クラス。
データ ソースに静的にバインドされているレコードの次のように使用します。データ ソースの構造を知っているときにこのアクセサー クラスを使用します。
実行時に、行セットの列情報に基づいて作成することができます、アクセサー。このクラスを使用してデータ ソースの構造を知っていない場合、データを取得するには。
コマンドの種類が知られていないときに使用することができますアクセサーです。ICommandWithParametersインターフェイスを呼び出して、パラメーター情報、プロバイダーはインターフェイスをサポートしている場合を取得します。
列とコマンド パラメーターの両方を処理するアクセサー メソッドには。このクラスには、プロバイダーの型を変換できる限り、任意のデータ型を使用できます。
行セット クラス
操作、設定、および行セット データを取得するために使用。
取得し、1 回の呼び出しで複数の行ハンドルを取得することによって一括で行を操作するために使用。
行セットとその関連アクセサーをカプセル化します。
配列構文を使用して、行セットの要素にアクセスするために使用。
ダミー実装IRowsetNotifyの空の関数OnFieldChange、 OnRowChange、およびOnRowsetChangeのIRowsetNotifyのメソッドを備えた。
スキーマ行セットに対する制限を指定するために使用。
OLE DB テンプレートは、OLE DB スキーマ行セットに対応するクラスのセットを提供します。
コマンド クラス
設定、パラメーター ベースの OLE DB コマンドを実行するために使用。ただ単純な行セットを開くには、 CTableを代わりに使用します。
パラメーターなしの単純な行セットにアクセスするために使用。
複数の結果セットを処理するコマンドの場合、 CCommandテンプレートのテンプレート引数として使用。
コマンドを単一の行セットを処理する場合、 CCommandテンプレートのテンプレート引数として使用します。テンプレートの引数の既定値はCNoMultipleResultsであります。
CCommandとCTableなどのテンプレート クラスのテンプレート引数として使用されるアクセサーを取るクラスの引数。クラスでパラメーターまたは出力列をサポートしない場合、 CNoAccessorを使用します。
コマンドまたはテーブル行セットが返されない場合はCCommandまたはCTableのテンプレート引数として使用。
プロパティ クラス
消費者がプロパティ情報を取得するプロパティ Id の配列を渡すを使用しました。プロパティを 1 つのプロパティ セットに属する。
プロバイダーのプロパティを設定するために使用。
ブックマーク クラス
行セット内のデータにアクセスするためのインデックスとして使用。
エラーのクラス
OLE DB エラー情報を取得するために使用。
参照してください。