SqlCeCommand.CommandType 属性

获取或设置一个指示如何解释 CommandText 属性的值。

命名空间:  System.Data.SqlServerCe
程序集:  System.Data.SqlServerCe(在 System.Data.SqlServerCe.dll 中)

语法

声明
Public Overrides Property CommandType As CommandType
    Get
    Set
用法
Dim instance As SqlCeCommand
Dim value As CommandType

value = instance.CommandType

instance.CommandType = value
public override CommandType CommandType { get; set; }
public:
virtual property CommandType CommandType {
    CommandType get () override;
    void set (CommandType value) override;
}
abstract CommandType : CommandType with get, set
override CommandType : CommandType with get, set
override function get CommandType () : CommandType
override function set CommandType (value : CommandType)

属性值

类型:System.Data.CommandType
CommandType 值之一。默认值为 Text

实现

IDbCommand.CommandType

异常

异常 条件
ArgumentException

该值不是有效的 CommandType

注释

SQL Server Compact 只支持 Text 和 TableDirectCommandType。如果指定 StoredProcedure,则将引发不支持的异常。

TableDirect 是从 SQL Server Compact 中检索数据的最快方式,但不能用于联接的表。

如果当前连接正在执行“执行”(Execute) 或“获取”(Fetch) 操作,则不能设置 Connection、CommandType 和 CommandText 属性。

示例

下面的示例创建了一个 SqlCeCommand 的实例并设置了 CommandType 和其他属性。

Dim cmd As SqlCeCommand = conn.CreateCommand()
cmd.CommandText = "SELECT * FROM Categories ORDER BY CategoryID"
cmd.CommandType = CommandType.Text
cmd.UpdatedRowSource = UpdateRowSource.Both
SqlCeCommand cmd = conn.CreateCommand();
cmd.CommandText = "SELECT * FROM Categories ORDER BY CategoryID";
cmd.CommandType = CommandType.Text;
cmd.UpdatedRowSource = UpdateRowSource.Both;

请参阅

参考

SqlCeCommand 类

System.Data.SqlServerCe 命名空间

CommandText

UpdatedRowSource