OleDbCommandBuilder.DeriveParameters(OleDbCommand) Método

Definição

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

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

Parâmetros

command
OleDbCommand

A OleDbCommand referência ao procedimento armazenado do qual as informações do parâmetro devem ser derivadas. Os parâmetros derivados são adicionados à Parameters coleção do OleDbCommand.

Exceções

O provedor OLE DB subjacente não dá suporte ao 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 StoredProcedurefoi .

Comentários

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

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 OleDbParameterCollection 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

Confira também