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 elementu Connectioni tworzy obiekt OdbcDataReader przy użyciu jednej z |
ExecuteReader()
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
Należy ustawić CommandText właściwość na pełną składnię wywołania ODBC dla procedur składowanych. Polecenie wykonuje tę procedurę składowaną podczas wywoływania metody ExecuteReader.
OdbcDataReader Gdy parametr jest używany, skojarzony OdbcConnection element jest zajęty obsługą elementu OdbcDataReader. W tym stanie nie można wykonać żadnych innych operacji na inną OdbcConnection niż jej zamknięcie. Tak jest, dopóki Close metoda metody OdbcDataReader nie zostanie wywołana.
Zobacz też
Dotyczy
ExecuteReader(CommandBehavior)
Wysyła element CommandText do elementu Connectioni tworzy obiekt 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
System.Data.CommandBehavior Jedna z wartości.
Zwraca
Obiekt OdbcDataReader.
Uwagi
Jeśli oczekujesz, że instrukcja SQL zwróci tylko jeden wiersz, określenie SingleRow wartości CommandBehavior może zwiększyć wydajność aplikacji.
Należy ustawić CommandText właściwość na pełną składnię wywołania ODBC dla procedur składowanych. Polecenie wykonuje tę procedurę składowaną podczas wywoływania metody ExecuteReader.
System OdbcDataReader obsługuje tryb specjalny, który umożliwia wydajne odczytywanie dużych wartości binarnych. Aby uzyskać więcej informacji, zobacz SequentialAccess ustawienie dla elementu CommandBehavior.
Uwaga
Wartość SequentialAccess CommandBehavior nie jest ustawieniem ograniczającym. Oznacza to, że będziesz mieć co najmniej dostęp sekwencyjny do obiektu OdbcDataReader. Jeśli na przykład używasz sterownika SQL Server ODBC w SequentialAccess trybie, możesz przejść do pierwszej kolumny OdbcDataReader wiersza po sekwencyjnym odczytaniu wszystkich pozostałych kolumn.
OdbcDataReader Gdy parametr jest używany, skojarzony OdbcConnection element jest zajęty obsługą elementu OdbcDataReader. W tym stanie nie można wykonać żadnych innych operacji na inną OdbcConnection niż jej zamknięcie. Tak jest do momentu wywołania OdbcDataReader.Close metody . Jeśli element OdbcDataReader zostanie utworzony z ustawioną wartością CommandBehavior CloseConnection, zamknięcie powoduje automatyczne zamknięcie OdbcDataReader połączenia.