Compartilhar via


OdbcCommandBuilder.DeriveParameters(OdbcCommand) Método

Definição

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

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

Parâmetros

command
OdbcCommand

O OdbcCommand 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 OdbcCommand.

Exceções

O driver ODBC subjacente não é compatível com o retorno de informações de parâmetro de procedimento armazenado, o texto do comando não é um nome de procedimento armazenado válido ou o CommandType especificado não era CommandType.StoredProcedure.

Comentários

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

DeriveParameters requer uma chamada adicional para a fonte de dados para obter as informações. Se as informações de 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 OdbcParameterCollection com instruções Transact-SQL arbitrárias, como uma instrução SELECT parametrizada.

Aplica-se a

Confira também