次の方法で共有


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 のメソッド OnFieldChangeOnRowChangeOnRowsetChangeの空の関数を IRowsetNotifyにダミーの実装を提供します。

スキーマ行セット クラスと型定義のクラス

OLE DB テンプレートは、 OLE DB スキーマ行セットに対応する一連のクラスを提供します。

コマンド クラス

  • CCommand
    パラメーター ベースの OLE DB コマンドを設定し、実行するために使用します。だけ単純な行セットを開くに、 CTable を使用してください。

  • CMultipleResults
    複数の結果セットを処理するコマンドを表示する場合の CCommand テンプレートのテンプレート引数として使用します。

  • CNoAccessor
    CCommandCTableのようなアクセサー クラスの引数を受け取るテンプレート クラスのテンプレート引数として使用します。クラスにパラメーターまたは出力列をサポートしない場合は、 CNoAccessor を使用します。

  • CNoMultipleResults
    一つの行セットを処理するコマンドを表示する場合の CCommand テンプレートのテンプレート引数として使用します。CNoMultipleResults は、テンプレートの引数の既定値です。

  • CNoRowset
    コマンドまたはテーブルが行セットを返す CCommandCTable のテンプレート引数として使用します。

  • CTable
    パラメーターなしで単純な行セットにアクセスするために使用します。

クラス

  • CDBPropIDSet
    コンシューマーは、プロパティ情報が必要なプロパティ ID の配列を渡すために使用します。プロパティは、 1 種類のプロパティ設定に属しています。

  • CDBPropSet
    プロバイダーのプロパティの設定に使用します。

ブックマーク クラス

  • CBookmark
    行セット内のデータにアクセスするには、インデックスとして使用されます。

エラー クラス

  • CDBErrorInfo
    OLE DB のエラー情報を取得するために使用します。

参照

概念

OLE DB プロバイダー テンプレート リファレンス

その他の技術情報

OLE DB テンプレート