OracleCommandBuilder.DeriveParameters(OracleCommand) Метод

Определение

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

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

Параметры

command
OracleCommand

Ссылка OracleCommand на хранимую процедуру, из которой должна быть получена информация о параметрах. Производные параметры добавляются в Parameters коллекцию OracleCommand.

Исключения

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

Комментарии

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

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

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

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

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