SqlCommandBuilder.DeriveParameters(SqlCommand) Método

Definição

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

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

Parâmetros

command
SqlCommand

A SqlCommand 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 SqlCommand.

Exceções

O texto do comando não é um nome de procedimento armazenado válido.

Comentários

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

DeriveParameters requer uma chamada adicional para o banco 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 com procedimentos armazenados estendidos. Você não pode usar DeriveParameters para preencher o SqlParameterCollection 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