語言

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 介面實作時,應該實作以下的建構子:

Item 描述
PrvCommand() 初始化 PrvCommand 類別的新實例。
PrvCommand(stringcmdText) 以查詢文字初始化 PrvCommand 類別的新實例。
PrvCommand(stringcmdText, PrvTransactiontransaction) 初始化一個新的 PrvCommand 類別實例,包含查詢文字、 PrvConnection 與 PrvTransaction。

屬性

名稱 Description
CommandText

接收或設定文字指令來對資料來源執行。

CommandTimeout

在終止執行指令並產生錯誤前,取得或設定等待時間。

CommandType

指示或指定屬性如何 CommandText 被解讀(如文字、儲存程序等)。

Parameters

取得 IDataParameterCollection。

Transaction

取得或設定 SQL Server Reporting Services 資料提供者的 Command 物件執行的交易。

方法

名稱 Description
Cancel()

嘗試取消 IDbCommand執行 。

CreateParameter()

建立一個新的物件實例 IDataParameter 。

ExecuteReader(CommandBehavior)

對連線執行 並CommandText建立 IDataReader。

適用於