SqlBatch.ExecuteDbDataReader(CommandBehavior) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет пакет с его подключением, возвращая SqlDataReader объект, который можно использовать для доступа к результатам.
protected:
virtual System::Data::Common::DbDataReader ^ ExecuteDbDataReader(System::Data::CommandBehavior behavior);
protected:
override System::Data::Common::DbDataReader ^ ExecuteDbDataReader(System::Data::CommandBehavior behavior);
protected virtual System.Data.Common.DbDataReader ExecuteDbDataReader(System.Data.CommandBehavior behavior);
protected override System.Data.Common.DbDataReader ExecuteDbDataReader(System.Data.CommandBehavior behavior);
abstract member ExecuteDbDataReader : System.Data.CommandBehavior -> System.Data.Common.DbDataReader
override this.ExecuteDbDataReader : System.Data.CommandBehavior -> System.Data.Common.DbDataReader
override this.ExecuteDbDataReader : System.Data.CommandBehavior -> System.Data.Common.DbDataReader
Protected Overridable Function ExecuteDbDataReader (behavior As CommandBehavior) As DbDataReader
Protected Overrides Function ExecuteDbDataReader (behavior As CommandBehavior) As DbDataReader
Параметры
- behavior
- CommandBehavior
Экземпляр, указывающий CommandBehaviorпараметры для пакетного выполнения и извлечения данных. Поддерживается только SequentialAccess на CloseConnection уровне пакета.
Возвращаемое значение
Объект DbDataReader.
Исключения
Произошла ошибка при выполнении пакета.
Недопустимое CommandBehavior значение.
Комментарии
Когда пакет возвращает несколько результирующих наборов из разных команд, NextResult() можно использовать для перехода читателя к следующему результирующий набор.
Note
Этот метод имеет преимущества от ExecuteReader(CommandBehavior)и все ожидаемые исключения этого метода также применяются здесь.