SqlCeCommand.CommandType 属性

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

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

语法

声明
Public Overrides Property CommandType As CommandType
用法
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;
}
/** @property */
public CommandType get_CommandType ()

/** @property */
public void set_CommandType (CommandType value)
public override function get CommandType () : CommandType

public override function set CommandType (value : CommandType)
不适用。

属性值

CommandType 值之一。默认为 Text

异常

异常类型 条件

ArgumentException

该值不是有效的 CommandType

备注

SQL Server Compact Edition 只支持 TextTableDirectCommandType。如果指定 StoredProcedure,则会引发不支持的异常。

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

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

示例

下面的示例创建一个 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;

平台

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

Windows Vista、Microsoft Windows XP SP2 和 Windows Server 2003 SP1 支持 Microsoft .NET Framework 3.0。

版本信息

.NET Framework

受以下版本支持:3.0

.NET Compact Framework

受以下版本支持:2.0、1.0

请参见

参考

SqlCeCommand 类
SqlCeCommand 成员
System.Data.SqlServerCe 命名空间
CommandText
UpdatedRowSource