Freigeben über


SelectCommand-Eigenschaft

Ruft eine SQL-Anweisung ab, mit der Datensätze in der Datenquelle ausgewählt werden, oder legt diese fest.

Namespace:  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)

Syntax

'Declaration
Public Property SelectCommand As SqlCeCommand
    Get
    Set
'Usage
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)

Eigenschaftenwert

Typ: System.Data.SqlServerCe. . :: . .SqlCeCommand
Eine SqlCeCommand-Klasse, die während der Ausführung der Fill-Methode verwendet wird, um Datensätze aus der Datenquelle zur Platzierung in der DataSet-Klasse auszuwählen.

Hinweise

Wenn die SelectCommand-Eigenschaft einer zuvor erstellten SqlCeCommand-Klasse zugeordnet wird, wird die SqlCeCommand-Klasse nicht geklont. Die SelectCommand-Eigenschaft verwaltet einen Verweis auf das zuvor erstellte SqlCeCommand-Objekt.

Wenn die SelectCommand-Eigenschaft keine Zeilen zurückgibt, werden der DataSet-Klasse keine Tabellen hinzugefügt, und es wird keine Ausnahme ausgelöst.

Beispiele

Im folgenden Beispiel wird ein SqlCeDataAdapter erstellt, und einige seiner Eigenschaften werden festgelegt.

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;

Siehe auch

Verweis

SqlCeDataAdapter Klasse

SqlCeDataAdapter-Member

System.Data.SqlServerCe-Namespace

DeleteCommand

InsertCommand

UpdateCommand