Поделиться через


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.

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

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