IDbCommand インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データソースへのオープン接続が存在する間に実行される文を表します。
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) | クエリのテキスト、PrvConnection、PrvTransactionを含んでPrvCommandクラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| CommandText |
データ ソースに対して実行するテキスト コマンドを取得または設定します。 |
| CommandTimeout |
コマンド実行の試みを終了しエラーを生成する前に待ち時間を取得または設定します。 |
| CommandType |
CommandTextプロパティがどのように解釈されるか(テキスト、ストアドプロシージャなど)を示したり指定したりします。 |
| Parameters |
IDataParameterCollection を取得します。 |
| Transaction |
SQL Server Reporting ServicesのデータプロバイダーのCommandオブジェクトが実行されるトランザクションを取得したり設定したりします。 |
メソッド
| 名前 | 説明 |
|---|---|
| Cancel() |
IDbCommandの実行を取り消そうとします。 |
| CreateParameter() |
IDataParameter オブジェクトの新しいインスタンスを作成します。 |
| ExecuteReader(CommandBehavior) |
コネクションに対してCommandTextを実行し、IDataReaderを築く。 |