SqlCeDataAdapter.SelectCommand Propiedad
Obtiene o establece una instrucción SQL utilizada para seleccionar registros en el origen de datos.
Espacio de nombres: System.Data.SqlServerCe
Ensamblado: System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)
Sintaxis
'Declaración
Public Property SelectCommand As SqlCeCommand
Get
Set
'Uso
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)
Valor de la propiedad
Tipo: System.Data.SqlServerCe.SqlCeCommand
SqlCeCommand que se utiliza durante Fill para seleccionar registros del origen de datos y colocarlos en DataSet.
Comentarios
Cuando se asigna SelectCommand a un objeto SqlCeCommand creado previamente, la clase SqlCeCommand no se clona. La propiedad SelectCommand mantiene una referencia al objeto SqlCeCommand creado previamente.
Si SelectCommand no devuelve ninguna fila, no se agrega ninguna tabla a DataSet y no se provoca ninguna excepción.
Ejemplos
En el ejemplo siguiente se crea un objeto SqlCeDataAdapter y se establecen algunas de sus propiedades.
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;