Compartilhar via


OracleCommandBuilder.DeriveParameters(OracleCommand) Método

Definição

Recupera informações de parâmetro do procedimento armazenado especificado no OracleCommand e popula a coleção Parameters do objeto OracleCommand especificado.

public:
 static void DeriveParameters(System::Data::OracleClient::OracleCommand ^ command);
public static void DeriveParameters (System.Data.OracleClient.OracleCommand command);
static member DeriveParameters : System.Data.OracleClient.OracleCommand -> unit
Public Shared Sub DeriveParameters (command As OracleCommand)

Parâmetros

command
OracleCommand

O OracleCommand que referencia o procedimento armazenado do qual as informações de parâmetro devem ser derivadas. Os parâmetros derivados são adicionados à coleção Parameters do OracleCommand.

Exceções

O texto do comando não é um nome válido de procedimento armazenado ou o CommandType especificado não era StoredProcedure.

Comentários

DeriveParameters substitui todas as informações de parâmetro existentes para o OracleCommand.

DeriveParameters requer uma chamada extra para o banco de dados para obter as informações. Se as informações do parâmetro forem conhecidas com antecedência, será mais eficiente preencher a coleção de parâmetros definindo as informações explicitamente.

Você só pode usar DeriveParameters com procedimentos armazenados. Você não pode usar DeriveParameters para preencher o OracleParameterCollection com instruções Transact-SQL arbitrárias, como uma instrução SELECT parametrizada.

Para obter mais informações, consulte Configurando parâmetros e tipos de dados de parâmetro.

Aplica-se a