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
仅 OLE DB 的 .NET Framework 数据提供程序支持。 设置为 TableDirect
时IDbCommand.CommandType,不支持多个表访问。