CommandType 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定如何解譯命令字串。
public enum class CommandType
public enum CommandType
type CommandType =
Public Enum 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 才支援。 當 設定為 TableDirect
時IDbCommand.CommandType,不支援多重數據表存取。