Compartilhar via


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

IDbCommand.CommandType

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;

Consulte também

Referência

SqlCeCommand Classe

Namespace System.Data.SqlServerCe

CommandText

UpdatedRowSource