OdbcCommand.ExecuteReader Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
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.