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


OdbcCommand.ExecuteReader Метод

Определение

Отправляет свойство CommandText свойству Connection и создает объект OdbcDataReader.

Перегрузки

ExecuteReader()

Отправляет свойство CommandText свойству Connection и создает объект OdbcDataReader.

ExecuteReader(CommandBehavior)

Отправляет CommandText в Connection и создает OdbcDataReader, используя одно из значений CommandBehavior.

ExecuteReader()

Исходный код:
OdbcCommand.cs
Исходный код:
OdbcCommand.cs
Исходный код:
OdbcCommand.cs

Отправляет свойство CommandText свойству Connection и создает объект OdbcDataReader.

public:
 System::Data::Odbc::OdbcDataReader ^ ExecuteReader();
public System.Data.Odbc.OdbcDataReader ExecuteReader ();
override this.ExecuteReader : unit -> System.Data.Odbc.OdbcDataReader
member this.ExecuteReader : unit -> System.Data.Odbc.OdbcDataReader
Public Function ExecuteReader () As OdbcDataReader

Возвращаемое значение

Объект OdbcDataReader.

Комментарии

Для свойства следует задать полный синтаксис вызова ODBC для хранимых CommandText процедур. Команда выполняет эту хранимую процедуру при вызове ExecuteReader.

OdbcDataReader Пока используется , связанный OdbcConnection объект занят обслуживанием OdbcDataReader. Находясь в этом состоянии, никакие другие операции не могут выполняться с элементом , OdbcConnection кроме закрытия. Это происходит до тех пор, Close пока не будет вызван метод OdbcDataReader объекта .

См. также раздел

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

ExecuteReader(CommandBehavior)

Исходный код:
OdbcCommand.cs
Исходный код:
OdbcCommand.cs
Исходный код:
OdbcCommand.cs

Отправляет CommandText в Connection и создает OdbcDataReader, используя одно из значений CommandBehavior.

public:
 System::Data::Odbc::OdbcDataReader ^ ExecuteReader(System::Data::CommandBehavior behavior);
public System.Data.Odbc.OdbcDataReader ExecuteReader (System.Data.CommandBehavior behavior);
override this.ExecuteReader : System.Data.CommandBehavior -> System.Data.Odbc.OdbcDataReader
member this.ExecuteReader : System.Data.CommandBehavior -> System.Data.Odbc.OdbcDataReader
Public Function ExecuteReader (behavior As CommandBehavior) As OdbcDataReader

Параметры

behavior
CommandBehavior

Одно из значений перечисления System.Data.CommandBehavior.

Возвращаемое значение

Объект OdbcDataReader.

Комментарии

Если предполагается, что инструкция SQL вернет только одну строку, указание SingleRow в CommandBehavior качестве значения может повысить производительность приложения.

Для свойства следует задать полный синтаксис вызова ODBC для хранимых CommandText процедур. Команда выполняет эту хранимую процедуру при вызове ExecuteReader.

поддерживает OdbcDataReader специальный режим, позволяющий эффективно считывать большие двоичные значения. Дополнительные сведения см. в параметре SequentialAccess для CommandBehavior.

Примечание

Значение SequentialAccess не является ограничивающим параметром. Это просто означает, что у вас будет по крайней CommandBehavior мере последовательный OdbcDataReaderдоступ к . Например, при использовании SQL Server драйвера ODBC в SequentialAccess режиме можно перейти к первому столбцу OdbcDataReader строки после последовательного считывания всех остальных столбцов.

OdbcDataReader Пока используется , связанный OdbcConnection объект занят обслуживанием OdbcDataReader. Находясь в этом состоянии, никакие другие операции не могут выполняться с элементом , OdbcConnection кроме закрытия. Это происходит до тех пор, пока вы не вызовете OdbcDataReader.Close метод . OdbcDataReader Если создается с CommandBehavior параметром , то CloseConnectionпри закрытии OdbcDataReader соединение закрывается автоматически.

См. также раздел

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