OleDbCommand.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; }
[System.Data.DataSysDescription("DbCommand_CommandType")]
public System.Data.CommandType CommandType { get; set; }
member this.CommandType : System.Data.CommandType with get, set
[<System.Data.DataSysDescription("DbCommand_CommandType")>]
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 é texto.
Implementações
- Atributos
Exceções
O valor não era um CommandType válido.
Comentários
Ao definir a CommandType propriedade como StoredProcedure
, você deve definir a CommandText propriedade como o nome do procedimento armazenado. O comando executa esse procedimento armazenado quando você chama um dos métodos Execute.
As Connectionpropriedades , CommandType e CommandText não poderão ser definidas se a conexão atual estiver executando uma operação de execução ou busca.
O Provedor .NET do OLE DB não dá suporte a parâmetros nomeados para passar parâmetros para uma instrução SQL ou um procedimento armazenado chamado por um OleDbCommand quando CommandType é definido como Texto. Nesse caso, o espaço reservado de ponto de interrogação (?) deve ser usado. Por exemplo:
SELECT * FROM Customers WHERE CustomerID = ?
Portanto, a ordem na qual OleDbParameter os objetos são adicionados ao OleDbParameterCollection deve corresponder diretamente à posição do espaço reservado do ponto de interrogação para o parâmetro . Para obter mais informações, consulte Configurando parâmetros e tipos de dados de parâmetro.