OdbcCommand.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.
Wysyła element CommandText do elementu Connection i tworzy element OdbcDataReader.
Przeciążenia
ExecuteReader() |
Wysyła element CommandText do elementu Connection i tworzy element OdbcDataReader. |
ExecuteReader(CommandBehavior) |
Wysyła element CommandText do obiektu Connectioni tworzy element OdbcDataReader przy użyciu jednej z |
ExecuteReader()
- Źródło:
- OdbcCommand.cs
- Źródło:
- OdbcCommand.cs
- Źródło:
- OdbcCommand.cs
Wysyła element CommandText do elementu Connection i tworzy element 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
Zwraca
Obiekt OdbcDataReader.
Uwagi
Dla procedur składowanych należy ustawić CommandText właściwość na pełną składnię wywołania ODBC. Polecenie wykonuje tę procedurę składowaną po wywołaniu metody ExecuteReader.
OdbcDataReader Gdy parametr jest używany, skojarzony OdbcConnection jest zajęty obsługą elementu OdbcDataReader. W tym stanie nie można wykonać żadnych innych operacji na OdbcConnection innym niż jego zamknięcie. Tak jest do momentu Close wywołania OdbcDataReader metody .
Zobacz też
Dotyczy
ExecuteReader(CommandBehavior)
- Źródło:
- OdbcCommand.cs
- Źródło:
- OdbcCommand.cs
- Źródło:
- OdbcCommand.cs
Wysyła element CommandText do obiektu Connectioni tworzy element OdbcDataReader przy użyciu jednej z CommandBehavior
wartości.
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
Parametry
- behavior
- CommandBehavior
Jedna z System.Data.CommandBehavior
wartości.
Zwraca
Obiekt OdbcDataReader.
Uwagi
Jeśli oczekujesz, że instrukcja SQL zwróci tylko jeden wiersz, określając SingleRow
jako CommandBehavior wartość może poprawić wydajność aplikacji.
Dla procedur składowanych należy ustawić CommandText właściwość na pełną składnię wywołania ODBC. Polecenie wykonuje tę procedurę składowaną po wywołaniu metody ExecuteReader.
Obsługuje OdbcDataReader tryb specjalny, który umożliwia wydajne odczytywanie dużych wartości binarnych. Aby uzyskać więcej informacji, zobacz SequentialAccess
ustawienie dla CommandBehaviorelementu .
Uwaga
Wartość SequentialAccess
nie CommandBehavior jest ustawieniem ograniczającym. Oznacza to tylko, że będziesz mieć co najmniej sekwencyjny dostęp do elementu OdbcDataReader. Na przykład w przypadku korzystania z sterownika SQL Server ODBC w SequentialAccess
trybie można przejść do pierwszej kolumny OdbcDataReader wiersza po sekwencyjnym odczytaniu wszystkich pozostałych kolumn.
OdbcDataReader Gdy parametr jest używany, skojarzony OdbcConnection jest zajęty obsługą elementu OdbcDataReader. W tym stanie nie można wykonać żadnych innych operacji na OdbcConnection innym niż jego zamknięcie. Jest to przypadek, dopóki nie wywołasz OdbcDataReader.Close metody . Jeśli element OdbcDataReader zostanie utworzony z ustawioną wartością CommandBehaviorCloseConnection
, zamknięcie połączenia spowoduje automatyczne zamknięcie OdbcDataReader połączenia.