IDbCommand インターフェイス

定義

データ ソースへの開いている接続が存在するときに実行されるステートメントを表します。

public interface class IDbCommand : IDisposable
public interface IDbCommand : IDisposable
type IDbCommand = interface
    interface IDisposable
Public Interface IDbCommand
Implements IDisposable
実装

注釈

インターフェイス IDbCommand を使用すると、データ ソースで実行されるステートメントを表す Command クラスを実装できます。 Command クラスの詳細については、「データ処理拡張機能のコマンド クラスの実装」を参照してください。

アプリケーションは、IDbCommand インターフェイスのインスタンスを直接作成するのではなく、IDbCommand を実装するクラスのインスタンスを作成します。

IDbCommand を実装するクラスは、必要なメンバーもすべて実装し、通常は、プロバイダー固有の機能を追加するための追加メンバーを定義する必要があります。

IDbCommand インターフェイスから実装する場合は、次のコンストラクターを実装する必要があります。

項目 説明
PrvCommand() PrvCommand クラスの新しいインスタンスを初期化します。
PrvCommand(stringcmdText) クエリのテキストを使用して 、PrvCommand クラスの新しいインスタンスを初期化します。
PrvCommand(stringcmdText, PrvTransactiontransaction) クエリ、PrvConnection、および PrvTransaction のテキストを使用して、PrvCommand クラスの新しいインスタンスを初期化します。

プロパティ

CommandText

データ ソースに対して実行するテキスト コマンドを取得または設定します。

CommandTimeout

コマンド実行の試行を終了してエラーを生成する前に、待機時間を取得または設定します。

CommandType

CommandText プロパティの解釈方法 (テキストまたはストアド プロシージャなどとして) を示すか、指定します。

Parameters

IDataParameterCollection を取得します。

Transaction

SQL Server Reporting Services データ プロバイダーの Command オブジェクトが実行されるトランザクションを取得または設定します。

メソッド

Cancel()

IDbCommand の実行のキャンセルを試行します。

CreateParameter()

IDataParameter オブジェクトの新しいインスタンスを作成します。

ExecuteReader(CommandBehavior)

接続にCommandText対して実行し、IDataReader.

適用対象