次の方法で共有


CCommand クラス

メソッドをコマンドを設定し、実行する手順について説明します。

template <
   class TAccessor = CNoAccessor,
   template < typename T > class TRowset = CRowset,
   class TMultiple = CNoMultipleResults 
>
class CCommand : 
   public CAccessorRowset <
      TAccessor, 
      TRowset 
   >,
   public CCommandBase,
   public TMultiple

パラメーター

  • TAccessor
    そのアクセサー クラスの種類 ( CDynamicParameterAccessorCDynamicStringAccessor、または CEnumeratorAccessorなど)で使用するコマンドがあるためです。とクラスはサポートされていません。パラメーターまたは出力列指定する既定値は CNoAccessorです。

  • TRowset
    その行セット クラスの種類 ( CArrayRowsetCNoRowsetなど)で使用するコマンドがあるためです。既定値は、CRowset です。

  • TMultiple
    複数の結果を返すことができる OLE DB を指定します CMultipleResultsをコマンドを使用するには。それ以外 CNoMultipleResultsを使用します。詳細については、 IMultipleResultsを参照してください。

メンバー

yfte190h.collapse_all(ja-jp,VS.110).gifメソッド

Close

現在のコマンドを閉じます。

GetNextResult

複数の結果セットを使用する場合の結果をフェッチします。

[Open]

実行はオプションでコマンドをバインドします。

yfte190h.collapse_all(ja-jp,VS.110).gif継承したメソッド

Create

指定したセッションの新しいコマンドを作成し、コマンド テキストを設定します。

CreateCommand

新しいコマンドを作成します。

GetParameterInfo

コマンド パラメーター、名前と型のリストを取得します。

準備

検証は、現在のコマンドを最適化します。

ReleaseCommand

パラメーター アクセサーを必要に応じて解放し、コマンドを解放します。

SetParameterInfo

各コマンド ライン パラメーターのネイティブ型を指定します。

Unprepare

現在のコマンドの実行の計画を破棄します。

解説

パラメーター ベースの操作、またはコマンドを実行するときに、このクラスを使用してください。だけ単純な行セットを開く必要がある場合は CTable を使用してください。

使用するアクセサー クラスは、バインディング パラメーターとデータのメソッドを決定します。

このプロバイダーではストーアド プロシージャをサポートしていないため、 Jet は、 OLE DB プロバイダー ストーアド プロシージャを使用できないことに注意してください (定数だけクエリ文字列に許可されます)。

必要条件

Header: atldbcli.h

参照

概念

OLE DB コンシューマー テンプレート (C++)

OLE DB コンシューマー テンプレート リファレンス