Поделиться через


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

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