Partilhar via


OleDbCommand.CommandType Propriedade

Definição

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.

Aplica-se a

Confira também