IDbCommand.ExecuteReader Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wykonuje element CommandText względem elementu Connection i tworzy element IDataReader.
Przeciążenia
| Nazwa | Opis |
|---|---|
| ExecuteReader() |
Wykonuje element CommandText względem elementu Connection i tworzy element IDataReader. |
| ExecuteReader(CommandBehavior) |
Wykonuje element CommandText względem Connectionelementu i tworzy obiekt IDataReader przy użyciu jednej z CommandBehavior wartości. |
ExecuteReader()
- Źródło:
- IDbCommand.cs
- Źródło:
- IDbCommand.cs
Wykonuje element CommandText względem elementu Connection i tworzy element IDataReader.
public:
System::Data::IDataReader ^ ExecuteReader();
public System.Data.IDataReader ExecuteReader();
abstract member ExecuteReader : unit -> System.Data.IDataReader
Public Function ExecuteReader () As IDataReader
Zwraca
Obiekt IDataReader.
Dotyczy
ExecuteReader(CommandBehavior)
- Źródło:
- IDbCommand.cs
- Źródło:
- IDbCommand.cs
Wykonuje element CommandText względem Connectionelementu i tworzy obiekt IDataReader przy użyciu jednej z CommandBehavior wartości.
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
Parametry
- behavior
- CommandBehavior
CommandBehavior Jedna z wartości.
Zwraca
Obiekt IDataReader.
Uwagi
Obiekt wywołujący musi wywołać metodę OpenConnection właściwości .
CommandType Gdy właściwość jest ustawiona na StoredProcedure, CommandText właściwość powinna być ustawiona na nazwę procedury składowanej. Polecenie wykonuje tę procedurę składowaną podczas wywoływania metody ExecuteReader.
Uwaga / Notatka
Służy SequentialAccess do pobierania dużych wartości i danych binarnych. W przeciwnym razie może dojść do OutOfMemoryException i połączenie zostanie zamknięte.
Gdy element IDataReader jest używany, skojarzony IDbConnection element jest zajęty obsługą elementu IDataReader. W tym stanie nie można wykonać żadnych innych operacji na IDbConnection innym niż jego zamykanie. Dzieje się tak do momentu wywołania Close metody DataReader. Jeśli element DataReader zostanie utworzony z ustawioną wartością CommandBehaviorCloseConnection, zamknięcie elementu DataReader spowoduje automatyczne zamknięcie połączenia.