SqlCeCommand.CommandText 属性

获取或设置在数据源执行的 SQL 语句。

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

语法

声明
Public Overrides Property CommandText As String
用法
Dim instance As SqlCeCommand
Dim value As String

value = instance.CommandText

instance.CommandText = value
public override string CommandText { get; set; }
public:
virtual property String^ CommandText {
    String^ get () override;
    void set (String^ value) override;
}
/** @property */
public String get_CommandText ()

/** @property */
public void set_CommandText (String value)
public override function get CommandText () : String

public override function set CommandText (value : String)

属性值

将要执行的 SQL 语句或将要打开的基表的名称。默认值为空字符串。

备注

CommandType 属性设置为 TableDirect 时,CommandText 属性应设置为要访问的表的名称。TableDirect 访问是从 SQL Server Mobile 检索数据的最快捷方法。如果指定的任何表中包含任何特殊字符,则可能要求您使用转义符语法。当您调用“执行”(Execute) 方法之一时,将返回命名表的所有行和列。

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

CommandType 设置为 Text 时,SQL Server Mobile .NET Compact Framework 数据提供程序支持向 SqlCeCommand 调用的 SQL 语句传递参数的命名参数。例如:

SELECT * FROM Customers WHERE CustomerID = @customerID

SQL Server Mobile 数据提供程序也不支持批查询。命令的格式必须是:SELECT * FROM Customers,而不能是:SELECT * FROM Customers; SELECT * FROM Orders。如果您在使用为 System.Data.SqlClient 生成的代码,则必须相应地修改查询,使它们符合此限制。

示例

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

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;

.NET Framework 安全性

  • 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见。

平台

Windows CE、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows XP Professional x64 Edition、Windows XP SP2

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Compact Framework

受以下版本支持:2.0、1.0

请参见

参考

SqlCeCommand 类
SqlCeCommand 成员
System.Data.SqlServerCe 命名空间
Connection
IDbCommand.CommandType 属性