DB2Command.CommandType 內容

取得或設定一個值,指出如何解譯 CommandText 內容。

名稱空間:
IBM.Data.DB2
組件:
IBM.Data.DB2 (在 IBM.Data.DB2.dll中)

語法


[Visual Basic]
Public Property CommandType As CommandType
[C#]
public CommandType CommandType {get; set;}
[C++]
public: __property CommandType get_CommandType();
public: __property void set_CommandType(CommandType);
[JScript]
public function get CommandType() : CommandType;
public function set CommandType(CommandType);

內容值

其中一個 System.Data.CommandType 值。 預設值為 文字

異常狀況

異常狀況類型 條件
引數異常狀況 值不是有效的 CommandType

備註

CommandType 內容設為 StoredProcedure時,您應該將 CommandText 內容設為儲存程序的名稱。 然後,當您呼叫其中一個「執行」方法 (例如, ExecuteReaderExecuteNonQuery) 時,指令會執行此儲存程序。

如果現行連線正在執行執行或提取作業,則無法設定 連線CommandTypeCommandText 內容。

將參數傳遞至 DB2®指令所呼叫的 SQL 陳述式或儲存程序時, IBM® Data Server Provider for .NET 支援使用參數標記的具名參數或定位參數。

如需相關資訊,請參閱 Microsoft (R) .NET Framework SDK 文件中的「搭配使用儲存程序與指令」。

範例

[Visual Basic , C#] 下列範例會建立衍生類別 DB2指令 的實例,並設定其部分內容。

[Visual Basic]
Public Sub CreateMyDB2Command()
    Dim myCommand As New DB2Command()
    myCommand.CommandText = "SELECT * FROM EMPLOYEE ORDER BY EMPNO"
    myCommand.CommandType = CommandType.Text
End Sub

[C#]
public void CreateMyDB2Command()
{
   DB2Command myCommand = new DB2Command();
   myCommand.CommandText = "SELECT * FROM EMPLOYEE ORDER BY EMPNO";
   myCommand.CommandType = CommandType.Text;
}