IDbCommand.ExecuteReader Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
CommandText Выполняет против Connection и создает объектIDataReader.
Перегрузки
| Имя | Описание |
|---|---|
| ExecuteReader() |
CommandText Выполняет против Connection и создает объектIDataReader. |
| ExecuteReader(CommandBehavior) |
CommandText Выполняет против и Connectionсоздает IDataReader одно из CommandBehavior значений. |
ExecuteReader()
- Исходный код:
- IDbCommand.cs
- Исходный код:
- IDbCommand.cs
CommandText Выполняет против Connection и создает объектIDataReader.
public:
System::Data::IDataReader ^ ExecuteReader();
public System.Data.IDataReader ExecuteReader();
abstract member ExecuteReader : unit -> System.Data.IDataReader
Public Function ExecuteReader () As IDataReader
Возвращаемое значение
Объект IDataReader.
Применяется к
ExecuteReader(CommandBehavior)
- Исходный код:
- IDbCommand.cs
- Исходный код:
- IDbCommand.cs
CommandText Выполняет против и Connectionсоздает IDataReader одно из CommandBehavior значений.
public:
System::Data::IDataReader ^ ExecuteReader(System::Data::CommandBehavior behavior);
public System.Data.IDataReader ExecuteReader(System.Data.CommandBehavior behavior);
abstract member ExecuteReader : System.Data.CommandBehavior -> System.Data.IDataReader
Public Function ExecuteReader (behavior As CommandBehavior) As IDataReader
Параметры
- behavior
- CommandBehavior
Одно из значений CommandBehavior .
Возвращаемое значение
Объект IDataReader.
Комментарии
Вызывающий Open объект должен вызвать метод Connection свойства.
CommandType Если для свойства задано StoredProcedureзначение, CommandText свойство должно иметь имя хранимой процедуры. Команда выполняет эту хранимую процедуру при вызове ExecuteReader.
Замечание
Используется SequentialAccess для получения больших значений и двоичных данных. В противном случае может произойти ошибка OutOfMemoryException, и соединение будет закрыто.
IDataReader Хотя используется, связанное IDbConnection занято обслуживаниемIDataReader. В то время как в этом состоянии другие операции не могут выполняться, IDbConnection кроме закрытия. Это происходит до Close вызова метода DataReader. Если dataReader создается с CommandBehavior заданным значением CloseConnection, закрытие DataReader закрывает подключение автоматически.