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
そのアクセサー クラスの種類 ( CDynamicParameterAccessor、 CDynamicStringAccessor、または CEnumeratorAccessorなど)で使用するコマンドがあるためです。とクラスはサポートされていません。パラメーターまたは出力列指定する既定値は CNoAccessorです。TRowset
その行セット クラスの種類 ( CArrayRowset か CNoRowsetなど)で使用するコマンドがあるためです。既定値は、CRowset です。TMultiple
複数の結果を返すことができる OLE DB を指定します CMultipleResultsをコマンドを使用するには。それ以外 CNoMultipleResultsを使用します。詳細については、 IMultipleResultsを参照してください。
メンバー
メソッド
現在のコマンドを閉じます。 |
|
複数の結果セットを使用する場合の結果をフェッチします。 |
|
実行はオプションでコマンドをバインドします。 |
継承したメソッド
指定したセッションの新しいコマンドを作成し、コマンド テキストを設定します。 |
|
新しいコマンドを作成します。 |
|
コマンド パラメーター、名前と型のリストを取得します。 |
|
検証は、現在のコマンドを最適化します。 |
|
パラメーター アクセサーを必要に応じて解放し、コマンドを解放します。 |
|
各コマンド ライン パラメーターのネイティブ型を指定します。 |
|
現在のコマンドの実行の計画を破棄します。 |
解説
パラメーター ベースの操作、またはコマンドを実行するときに、このクラスを使用してください。だけ単純な行セットを開く必要がある場合は CTable を使用してください。
使用するアクセサー クラスは、バインディング パラメーターとデータのメソッドを決定します。
このプロバイダーではストーアド プロシージャをサポートしていないため、 Jet は、 OLE DB プロバイダー ストーアド プロシージャを使用できないことに注意してください (定数だけクエリ文字列に許可されます)。
必要条件
Header: atldbcli.h