IDbCommand インターフェイス

定義

データソースへのオープン接続が存在する間に実行される文を表します。

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

注釈

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

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

IDbCommandを実装するクラスは、必要なすべてのメンバーも実装しなければならず、通常はプロダビリ固有の機能を追加するために追加メンバーを定義します。

IDbCommandインターフェースから実装する際は、以下のコンストラクタを実装すべきです。

アイテム 説明
PrvCommand() PrvCommandクラスの新しいインスタンスを初期化します。
PrvCommand(stringcmdText) クエリのテキストで PrvCommand クラスの新しいインスタンスを初期化します。
PrvCommand(stringcmdText, PrvTransactiontransaction) クエリのテキスト、PrvConnectionPrvTransactionを含んでPrvCommandクラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
CommandText

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

CommandTimeout

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

CommandType

CommandTextプロパティがどのように解釈されるか(テキスト、ストアドプロシージャなど)を示したり指定したりします。

Parameters

IDataParameterCollection を取得します。

Transaction

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

メソッド

名前 説明
Cancel()

IDbCommandの実行を取り消そうとします。

CreateParameter()

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

ExecuteReader(CommandBehavior)

コネクションに対してCommandTextを実行し、IDataReaderを築く。

適用対象