Propriedade do RDL SqlCeCommand.CommandType
Obtém ou define um valor que indica como a propriedade CommandText é interpretada.
Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (em System.Data.SqlServerCe.dll)
Sintaxe
'Declaração
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 da propriedade
Tipo: System.Data.CommandType
Um dos valores de CommandType. O padrão é Text.
Implementa
Exceções
Exceção | Condição |
---|---|
ArgumentException | O valor não era um CommandType válido. |
Comentários
O SQL Server Compact oferece suporte apenas aos CommandTypes Text e TableDirect. Uma exceção sem suporte será lançada se StoredProcedure for especificado.
O TableDirect é a maneira mais rápida de recuperar dados do SQL Server Compact, mas ele não pode ser usado com tabelas unidas.
Não é possível definir as propriedades Connection, CommandType e CommandText se a conexão atual estiver executando uma operação Execute ou Fetch.
Exemplos
O exemplo a seguir cria uma instância de SqlCeCommand e define CommandType e outras propriedades.
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;