Язык

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)и все ожидаемые исключения этого метода также применяются здесь.

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