OLE DB テーブルとコマンドをサポートします。

行セットを開き、コマンドを実行してバインドを開始するCTableとCCommandのインスタンスを作成する必要があります。次の図に示すようにCAccessorRowsetからこれらのクラスを派生します。

CTableクラス コマンドにアクセスするデータ ソースをサポートしています。この単純なクラスが、指定したテーブル名を使用して、データ ソース上のテーブルを開きます。

コマンドをサポートするデータ ソースでは、 CCommandクラスを代わりに使用できます。コマンドを実行するには、開いているこのクラスを呼び出します。代わりに、複数回実行するコマンドを準備する準備を呼び出すことができます。

CCommandが 3 つのテンプレート引数: アクセサー クラス、行セット クラス、およびCNoMultipleResults (デフォルト) またはCMultipleResults。CMultipleResultsを指定する場合は、 CCommandクラスはIMultipleResultsインターフェイスをサポートし、複数の行セットを処理します。 DBVIEWERサンプルは、複数の結果を処理する方法を示します。

OLE DB コンシューマー テンプレート アーキテクチャに戻る

Index