IDbCommand インターフェイス
データ ソースへの開いている接続が存在するときに実行されるステートメントを表します。
名前空間: Microsoft.ReportingServices.DataProcessing
アセンブリ: Microsoft.ReportingServices.SharePoint.UI.WebParts (Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)
Microsoft.ReportingServices.Interfaces (Microsoft.ReportingServices.Interfaces.dll)
構文
'宣言
Public Interface IDbCommand _
Inherits IDisposable
'使用
Dim instance As IDbCommand
public interface IDbCommand : IDisposable
public interface class IDbCommand : IDisposable
type IDbCommand =
interface
interface IDisposable
end
public interface IDbCommand extends IDisposable
IDbCommand 型は、以下のメンバーを公開しています。
プロパティ
名前 | 説明 | |
---|---|---|
CommandText | データ ソースに対して実行するテキスト コマンドを取得または設定します。 | |
CommandTimeout | コマンド実行の試行を終了してエラーを生成する前に、待機時間を取得または設定します。 | |
CommandType | CommandText プロパティの解釈方法 (テキストまたはストアド プロシージャなどとして) を示すか、指定します。 | |
Parameters | IDataParameterCollection を取得します。 | |
Transaction | SQL Server Reporting Services データ プロバイダーの Command オブジェクトが実行されるトランザクションを取得または設定します。 |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
Cancel | IDbCommand の実行の取り消しを試行します。 | |
CreateParameter | IDataParameter オブジェクトの新しいインスタンスを作成します。 | |
Dispose | (IDisposable から継承されています。) | |
ExecuteReader | Connection に対して CommandText を実行し、IDataReader を構築します。 |
先頭に戻る
説明
IDbCommand インターフェイスは、データ ソースで実行されるステートメントを表す Command クラスを実装することを可能にします。Command クラスの詳細については、「データ処理拡張機能の Command クラスの実装」を参照してください。
アプリケーションは、IDbCommand インターフェイスのインスタンスを直接作成するのではなく、IDbCommand を実装するクラスのインスタンスを作成します。
IDbCommand を実装するクラスは、必要なメンバーもすべて実装し、通常は、プロバイダー固有の機能を追加するための追加メンバーを定義する必要があります。
IDbCommand インターフェイスから実装する場合は、次のコンストラクターを実装する必要があります。
アイテム |
説明 |
---|---|
PrvCommand() |
PrvCommand クラスの新しいインスタンスを初期化します。 |
PrvCommand(string cmdText) |
クエリのテキストを使用して、PrvCommand クラスの新しいインスタンスを初期化します。 |
PrvCommand(string cmdText, PrvTransaction transaction) |
PrvConnection および PrvTransaction のクエリのテキストを使用して、PrvCommand クラスの新しいインスタンスを初期化します。 |