CommandType 列舉
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定如何解譯命令字串。
public enum class CommandType
public enum CommandType
type CommandType =
Public Enum CommandType
- 繼承
名稱 | 值 | Description |
---|---|---|
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,不支援多重數據表存取。
產品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
UWP | 10.0 |