SqlCommandBuilder.DeriveParameters(SqlCommand) Метод

Определение

Извлекает сведения о параметрах из хранимой процедуры, указанной в объекте SqlCommand, и включает их в коллекцию параметров Parameters указанного объекта 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)

Параметры

command
SqlCommand

Объект SqlCommand ссылается на хранимую процедуру, из которой необходимо извлечь сведения о параметрах. Извлеченные параметры добавляются в коллекцию параметров Parameters объекта SqlCommand.

Исключения

Текст команды не является допустимым именем хранимой процедуры.

Комментарии

DeriveParameters перезаписывает все существующие сведения о параметрах SqlDbCommandдля .

DeriveParameters для получения сведений требуется дополнительный вызов базы данных. Если сведения о параметрах известны заранее, эффективнее заполнить коллекцию параметров, задав их явным образом.

Можно использовать DeriveParameters только с хранимыми процедурами. Нельзя использовать DeriveParameters с расширенными хранимыми процедурами. Нельзя использовать для DeriveParameters заполнения SqlParameterCollection с помощью произвольных инструкций Transact-SQL, таких как параметризованная инструкция SELECT.

Дополнительные сведения см. в разделах Настройка параметров и Типы данных параметров.

Применяется к

См. также раздел