OracleCommand.Parameters Propriedade

Definição

public:
 property System::Data::OracleClient::OracleParameterCollection ^ Parameters { System::Data::OracleClient::OracleParameterCollection ^ get(); };
public System.Data.OracleClient.OracleParameterCollection Parameters { get; }
member this.Parameters : System.Data.OracleClient.OracleParameterCollection
Public ReadOnly Property Parameters As OracleParameterCollection

Valor de Propriedade

Os parâmetros da instrução SQL ou procedimento armazenado. O padrão é uma coleção vazia.

Observações

Quando a CommandType propriedade é definida para StoredProcedure, deve ser CommandText definida como o nome do procedimento armazenado. O utilizador pode ser obrigado a usar a sintaxe do carácter escape se o nome do procedimento armazenado contiver caracteres especiais. O comando executa este procedimento armazenado quando chamas um dos métodos Executar.

O Data Provider .NET Framework para Oracle não suporta o marcador de interrogação (?) para passar parâmetros a uma instrução SQL chamada por um OracleCommand de CommandType.Text. Neste caso, devem ser usados parâmetros nomeados.

Ao usar parâmetros nomeados numa instrução SQL chamada por um OracleCommand de CommandType.Text, deve preceder o nome do parâmetro com dois pontos (:). No entanto, num procedimento armazenado, ou ao referir-se a um parâmetro nomeado noutro local do seu código (por exemplo, ao adicionar OracleParameter objetos à Parameters propriedade), não preceda o parâmetro nomeado com dois pontos (:). O .NET Framework Data Provider para Oracle fornece automaticamente os dois-pontos.

Aplica-se a

Ver também