SqlCommandBuilder.DeriveParameters(SqlCommand) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Recupera informações de parâmetro do procedimento armazenado especificado no SqlCommand e popula a coleção Parameters do objeto SqlCommand especificado.
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
O SqlCommand 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 SqlCommand.
Exceções
O texto do comando não é um nome válido de procedimento armazenado.
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. Não é possível 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.