OleDbCommandBuilder.DeriveParameters(OleDbCommand) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает сведения о параметрах из хранимой процедуры, указанной в OleDbCommand списке, и заполняет Parameters коллекцию указанного OleDbCommand объекта.
public:
static void DeriveParameters(System::Data::OleDb::OleDbCommand ^ command);
public static void DeriveParameters(System.Data.OleDb.OleDbCommand command);
static member DeriveParameters : System.Data.OleDb.OleDbCommand -> unit
Public Shared Sub DeriveParameters (command As OleDbCommand)
Параметры
- command
- OleDbCommand
Ссылка OleDbCommand на хранимую процедуру, из которой должна быть получена информация о параметрах. Производные параметры добавляются в Parameters коллекцию OleDbCommand.
Исключения
Базовый поставщик OLE DB не поддерживает возврат сведений о параметрах хранимой процедуры, текст команды не является допустимым именем хранимой процедуры или CommandType не StoredProcedureбыл указан.
Комментарии
DeriveParameters перезаписывает все существующие сведения о параметрах OleDbCommandдля параметра.
DeriveParameters требует дополнительного вызова источника данных для получения сведений. Если сведения о параметрах известны заранее, то более эффективно заполнять коллекцию параметров путем явного задания сведений.
Можно использовать DeriveParameters только с хранимыми процедурами. Нельзя использовать DeriveParameters для заполнения инструкции OleDbParameterCollection произвольными операторами Transact-SQL, например параметризованной инструкцией SELECT.
Дополнительные сведения см. в разделе "Настройка параметров" и "Типы данных параметров".