Udostępnij za pośrednictwem


OdbcCommand.ExecuteReader Metoda

Definicja

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 CommandBehavior wartości.

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.

Zobacz też

Dotyczy