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