OdbcCommand.ExecuteReader Methode

Definitie

Verzendt de CommandText naar de Connection en bouwt een OdbcDataReader.

Overloads

Name Description
ExecuteReader()

Verzendt de CommandText naar de Connection en bouwt een OdbcDataReader.

ExecuteReader(CommandBehavior)

Verzendt de CommandText naar de Connectionen bouwt een OdbcDataReader met behulp van een van de CommandBehavior waarden.

ExecuteReader()

Bron:
OdbcCommand.cs
Bron:
OdbcCommand.cs
Bron:
OdbcCommand.cs
Bron:
OdbcCommand.cs

Verzendt de CommandText naar de Connection en bouwt een 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

Retouren

Een OdbcDataReader object.

Opmerkingen

U moet de CommandText eigenschap instellen op de volledige ODBC-aanroepsyntaxis voor opgeslagen procedures. Met de opdracht wordt deze opgeslagen procedure uitgevoerd wanneer u aanroept ExecuteReader.

Terwijl het OdbcDataReader wordt gebruikt, is de bijbehorende OdbcConnection bezig met het leveren van de OdbcDataReader. In deze status kunnen geen andere bewerkingen worden uitgevoerd OdbcConnection dan het sluiten ervan. Dit is het geval totdat de Close methode van de OdbcDataReader aangeroepen methode wordt aangeroepen.

Zie ook

Van toepassing op

ExecuteReader(CommandBehavior)

Bron:
OdbcCommand.cs
Bron:
OdbcCommand.cs
Bron:
OdbcCommand.cs
Bron:
OdbcCommand.cs

Verzendt de CommandText naar de Connectionen bouwt een OdbcDataReader met behulp van een van de CommandBehavior waarden.

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

Parameters

behavior
CommandBehavior

Een van de System.Data.CommandBehavior waarden.

Retouren

Een OdbcDataReader object.

Opmerkingen

Als u verwacht dat uw SQL-instructie slechts één rij retourneert SingleRow , kunnen de prestaties van de toepassing worden verbeterd door de CommandBehavior waarde op te geven.

U moet de CommandText eigenschap instellen op de volledige ODBC-aanroepsyntaxis voor opgeslagen procedures. Met de opdracht wordt deze opgeslagen procedure uitgevoerd wanneer u aanroept ExecuteReader.

De OdbcDataReader ondersteuning biedt ondersteuning voor een speciale modus waarmee grote binaire waarden efficiënt kunnen worden gelezen. Zie voor meer informatie de SequentialAccess instelling voor CommandBehavior.

Note

De SequentialAccess waarde van CommandBehavior is geen beperkende instelling; het betekent alleen dat u ten minste sequentiële toegang tot de OdbcDataReader. Wanneer u bijvoorbeeld het SQL Server ODBC-stuurprogramma gebruikt in de modus SequentialAccess, kunt u nog steeds naar de eerste kolom van een OdbcDataReader rij gaan nadat u alle andere kolommen opeenvolgend hebt gelezen.

Terwijl het OdbcDataReader wordt gebruikt, is de bijbehorende OdbcConnection bezig met het leveren van de OdbcDataReader. In deze status kunnen geen andere bewerkingen worden uitgevoerd OdbcConnection dan het sluiten ervan. Dit is het geval totdat u de OdbcDataReader.Close methode aanroept. Als de verbinding OdbcDataReader is gemaakt met CommandBehavior ingesteld op CloseConnection, sluit u de OdbcDataReader verbinding automatisch.

Zie ook

Van toepassing op