OdbcCommand.CommandType Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica como a propriedade CommandText é interpretada.
public:
virtual property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public:
property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public override System.Data.CommandType CommandType { get; set; }
public System.Data.CommandType CommandType { get; set; }
member this.CommandType : System.Data.CommandType with get, set
Public Overrides Property CommandType As CommandType
Public Property CommandType As CommandType
Valor da propriedade
Um dos valores de CommandType. O padrão é Text
.
Implementações
Exceções
O valor não era um CommandType válido.
Comentários
Quando a CommandType propriedade é definida como StoredProcedure
, você deve definir a CommandText propriedade como a sintaxe de chamada ODBC completa. Em seguida, o comando executa esse procedimento armazenado quando você chama um dos métodos Execute (por exemplo, ExecuteReader ou ExecuteNonQuery).
As Connectionpropriedades e CommandTextCommandType não poderão ser definidas se a conexão atual estiver executando uma operação de execução ou busca.
O provedor de dados .NET Framework para ODBC não dá suporte à passagem de parâmetros nomeados para uma instrução SQL ou a um procedimento armazenado chamado por um OdbcCommand. Em qualquer um desses casos, use o espaço reservado de ponto de interrogação (?). Por exemplo:
SELECT * FROM Customers WHERE CustomerID = ?
A ordem na qual OdbcParameter os objetos são adicionados ao OdbcParameterCollection deve corresponder diretamente à posição do espaço reservado do ponto de interrogação para o parâmetro .
Observação
O provedor de dados .NET Framework para ODBC não dá suporte à CommandType configuração de TableDirect
.