SqlCeCommand.CommandType Propiedad
Obtiene o establece un valor que indica cómo se interpreta la propiedad CommandText.
Espacio de nombres: System.Data.SqlServerCe
Ensamblado: System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)
Sintaxis
'Declaración
Public Overrides Property CommandType As CommandType
Get
Set
'Uso
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;
}
abstract CommandType : CommandType with get, set
override CommandType : CommandType with get, set
override function get CommandType () : CommandType
override function set CommandType (value : CommandType)
Valor de la propiedad
Tipo: System.Data.CommandType
Uno de los valores del control CommandType. El valor predeterminado es Text.
Implementa
Excepciones
Excepción | Condición |
---|---|
ArgumentException | El valor no era un CommandType válido. |
Comentarios
SQL Server Compact solo admite los CommandTypes Text y TableDirect. Si se especifica StoredProcedure, se produce una excepción.
TableDirect es la manera más rápida de recuperar datos de SQL Server Compact, pero no se puede utilizar con tablas unidas.
Las propiedades Connection, CommandType y CommandText no pueden establecerse si la conexión actual está realizando una operación Execute o Fetch.
Ejemplos
En el ejemplo siguiente se crea una instancia de SqlCeCommand y se establecen las propiedades CommandType y otras.
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;