CommandType 列舉

定義

指定如何解譯命令字串。

public enum class CommandType
public enum CommandType
type CommandType = 
Public Enum CommandType
繼承
CommandType

欄位

StoredProcedure 4

預存程序的名稱。

TableDirect 512

資料表的名稱。

Text 1

SQL 文字命令 (預設值。)

備註

IDbCommand.CommandType當屬性設定為 StoredProcedure時,IDbCommand.CommandText屬性應該設定為要存取的預存程序名稱。 如果任何名為 的指定數據表包含任何特殊字元,使用者可能需要使用逸出字元語法或包含限定字元。 當您呼叫 Command 物件的其中一個 Execute 方法時,將會傳回具名數據表或數據表的所有數據列和數據行。

IDbCommand.CommandType當屬性設定為 TableDirect時,IDbCommand.CommandText屬性應該設定為要存取的數據表名稱。 如果有任何具名資料表包含任何特殊字元,使用者可能需要使用逸出字元語法或包含限定字元。 當您呼叫其中一個 Execute 方法時,將會傳回具名數據表的所有數據列和數據行。

若要存取多個數據表,請使用逗號分隔清單,不含空格或填補,其中包含要存取的數據表名稱。 當 CommandText 屬性命名多個資料表時,將會傳回指定之資料表的聯結。

注意

TableDirect只有 .NET Framework Data Provider for OLE DB 才支援。 當 設定為 TableDirectIDbCommand.CommandType,不支援多重數據表存取。

適用於