OdbcCommand.ExecuteReader Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отправляет объект CommandText в Connection и создает объект OdbcDataReader.
Перегрузки
| Имя | Описание |
|---|---|
| ExecuteReader() |
Отправляет объект CommandText в Connection и создает объект OdbcDataReader. |
| ExecuteReader(CommandBehavior) |
Отправляет объект в CommandText и Connectionсоздает OdbcDataReader одно из |
ExecuteReader()
- Исходный код:
- OdbcCommand.cs
- Исходный код:
- 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.
Комментарии
Для хранимых процедур необходимо задать CommandText для свойства полный синтаксис вызова ODBC. Команда выполняет эту хранимую процедуру при вызове ExecuteReader.
OdbcDataReader Хотя используется, связанное OdbcConnection занято обслуживаниемOdbcDataReader. В то время как в этом состоянии другие операции не могут выполняться, OdbcConnection кроме закрытия. Это происходит до Close вызова метода OdbcDataReader .
См. также раздел
Применяется к
ExecuteReader(CommandBehavior)
- Исходный код:
- OdbcCommand.cs
- Исходный код:
- 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 это значение может повысить производительность приложения.
Для хранимых процедур необходимо задать CommandText для свойства полный синтаксис вызова ODBC. Команда выполняет эту хранимую процедуру при вызове ExecuteReader.
Поддерживает OdbcDataReader специальный режим, позволяющий эффективно читать большие двоичные значения. Дополнительные сведения см. в параметре SequentialAccessCommandBehavior.
Замечание
SequentialAccess Значение CommandBehavior не является ограничивающим параметром; это просто означает, что у вас будет по крайней мере последовательный доступ к OdbcDataReader. Например, при использовании драйвера ODBC SQL Server в SequentialAccess режиме можно по-прежнему перейти к первому столбцу OdbcDataReader строки после считывания всех остальных столбцов последовательно.
OdbcDataReader Хотя используется, связанное OdbcConnection занято обслуживаниемOdbcDataReader. В то время как в этом состоянии другие операции не могут выполняться, OdbcConnection кроме закрытия. Это так, пока не вызовете OdbcDataReader.Close метод.
OdbcDataReader Если он создан с CommandBehavior заданным значениемCloseConnection, закрытие OdbcDataReader соединения закрывается автоматически.