Прочитать на английском

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


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 ();

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

Объект OdbcDataReader.

Комментарии

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

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

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

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

ExecuteReader(CommandBehavior)

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

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

public System.Data.Odbc.OdbcDataReader ExecuteReader (System.Data.CommandBehavior behavior);

Параметры

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

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

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

.NET Framework 4.8.1 и другие версии
Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1