SqlCeDataAdapter.SelectCommand 属性

获取或设置用于在数据源中选择记录的 SQL 语句。

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

语法

声明
Public Property SelectCommand As SqlCeCommand
    Get
    Set
用法
Dim instance As SqlCeDataAdapter
Dim value As SqlCeCommand

value = instance.SelectCommand

instance.SelectCommand = value
public SqlCeCommand SelectCommand { get; set; }
public:
property SqlCeCommand^ SelectCommand {
    SqlCeCommand^ get ();
    void set (SqlCeCommand^ value);
}
member SelectCommand : SqlCeCommand with get, set
function get SelectCommand () : SqlCeCommand
function set SelectCommand (value : SqlCeCommand)

属性值

类型:System.Data.SqlServerCe.SqlCeCommand
Fill 过程中使用的 SqlCeCommand,用于从数据源中选择要放在 DataSet 中的记录。

注释

当将 SelectCommand 分配给以前创建的 SqlCeCommand 时,不克隆 SqlCeCommand。SelectCommand 维护对以前创建的 SqlCeCommand 对象的引用。

如果 SelectCommand 不返回任何行,则没有任何表添加到 DataSet 中,并且不会引发任何异常。

示例

下面的示例创建了一个 SqlCeDataAdapter 并设置了它的一些属性。

Dim da As New SqlCeDataAdapter()

Dim conn As New SqlCeConnection("Data Source = MyDatabase.sdf")
Dim cmd As New SqlCeCommand("SELECT * FROM Customers WHERE Country = @country", conn)

cmd.Parameters.Add("@country", SqlDbType.NVarChar, 15)
cmd.Parameters(0).Value = "UK"

da.SelectCommand = cmd
SqlCeDataAdapter da = new SqlCeDataAdapter();

SqlCeConnection conn = new SqlCeConnection("Data Source = MyDatabase.sdf");
SqlCeCommand cmd = new SqlCeCommand("SELECT * FROM Customers WHERE Country = @country", conn);

cmd.Parameters.Add("@country", SqlDbType.NVarChar, 15);
cmd.Parameters[0].Value = "UK";

da.SelectCommand = cmd;

请参阅

参考

SqlCeDataAdapter 类

System.Data.SqlServerCe 命名空间

DeleteCommand

InsertCommand

UpdateCommand