CommandType 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定如何解譯命令字串。
public enum class CommandType
public enum CommandType
type CommandType =
Public Enum CommandType
- 繼承
欄位
| 名稱 | 值 | Description |
|---|---|---|
| Text | 1 | 一個 SQL 文字指令。 (預設。) |
| StoredProcedure | 4 | 一個儲存程序的名稱。 |
| TableDirect | 512 | 數據表的名稱。 |
備註
當屬性 IDbCommand.CommandType 設定為 StoredProcedure時, IDbCommand.CommandText 該屬性應設定為要存取的儲存程序名稱。 使用者可能需要使用跳脫字元語法,或若指定資料表中包含特殊字元,則需加入限定字元。 當你呼叫命令物件的執行方法時,該命名資料表的所有列和欄都會被回傳。
當屬性 IDbCommand.CommandType 設定為 TableDirect時, IDbCommand.CommandText 該屬性應設定為要存取的資料表名稱。 使用者可能需要使用跳脫字元語法,或若任何表包含特殊字元,則需加入限定字元。 當你呼叫其中一個執行方法時,命名資料表的所有列和欄都會被回傳。
若要存取多個資料表,請使用逗號分隔的清單,不加空格或填充,包含可存取的資料表名稱。 當屬性 CommandText 命名多個資料表時,會回傳指定資料表的連接。
備註
TableDirect 僅由 OLE DB 的 .NET Framework 資料提供者支援。 當 設定為 TableDirect時,不支援多重資料表存取。IDbCommand.CommandType