OdbcCommand.ExecuteReader Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отправляет свойство CommandText свойству Connection и создает объект OdbcDataReader.
Перегрузки
ExecuteReader() |
Отправляет свойство CommandText свойству Connection и создает объект OdbcDataReader. |
ExecuteReader(CommandBehavior) |
Отправляет CommandText в Connection и создает OdbcDataReader, используя одно из значений |
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 соединение закрывается автоматически.