CommandType 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定如何解释命令字符串。
public enum class CommandType
public enum CommandType
type CommandType =
Public Enum CommandType
- 继承
字段
| 名称 | 值 | 说明 |
|---|---|---|
| Text | 1 | SQL 文本命令。 (Default.) |
| StoredProcedure | 4 | 存储过程的名称。 |
| TableDirect | 512 | 表的名称。 |
注解
当属性 IDbCommand.CommandType 设置为 StoredProcedure时, IDbCommand.CommandText 该属性应设置为要访问的存储过程的名称。 如果用户的任何指定表包含任何特殊字符,则可能需要使用转义字符语法或包含限定字符。 调用 Command 对象的 Execute 方法之一时,将返回命名表或表的所有行和列。
当属性 IDbCommand.CommandType 设置为 TableDirect该属性时, IDbCommand.CommandText 该属性应设置为要访问的表的名称。 如果命名的任何表包含任何特殊字符,则用户可能需要使用转义字符语法或包含限定字符。 调用 Execute 方法之一时,将返回命名表的所有行和列。
若要访问多个表,请使用逗号分隔的列表,而不使用空格或填充,其中包含要访问的表的名称。
CommandText当属性命名多个表时,将返回指定表的联接。
注释
TableDirect 仅受适用于 OLE DB 的 .NET Framework 数据提供程序支持。 设置为 时IDbCommand.CommandTypeTableDirect不支持多个表访问。