SqlCeCommand.CommandType Property
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
public override CommandType CommandType { get; set; }
public:
virtual property CommandType CommandType {
CommandType get () override;
void set (CommandType value) override;
}
/** @property */
public CommandType get_CommandType ()
/** @property */
public void set_CommandType (CommandType value)
public override function get CommandType () : CommandType
public override function set CommandType (value : CommandType)
Valor da propriedade
Um dos valores de CommandType. O padrão é Text.
Exceções
Tipo de exceção | Condição |
---|---|
ArgumentException | O valor não era um CommandType válido. |
Comentários
O SQL Server Compact 3.5 dá 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 3.5, 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.
Exemplo
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;
Segurança de thread
Quaisquer membros estáticos públicos (compartilhados no Microsoft Visual Basic) desse tipo são thread safe. Não há garantia de que qualquer membro de instância seja thread safe.
Plataformas
Plataformas de desenvolvimento
Windows Vista, Windows Mobile 5.0, Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003, Windows Mobile 2003 for Pocket PC, Windows CE 5.0
Informações de versão
.NET Framework e NET Compact Framework
Com suporte no 3.5
.NET Framework
Com suporte no 3.0
.NET Compact Framework e .Net Framework
Com suporte no 2.0
Consulte também
Referência
SqlCeCommand Class
SqlCeCommand Members
System.Data.SqlServerCe Namespace
CommandText
UpdatedRowSource