IDbCommand.ExecuteReader Methode

Definitie

Hiermee wordt de CommandText bewerking uitgevoerd op basis van de Connection en wordt een IDataReader.

Overloads

Name Description
ExecuteReader()

Hiermee wordt de CommandText bewerking uitgevoerd op basis van de Connection en wordt een IDataReader.

ExecuteReader(CommandBehavior)

Hiermee worden de CommandText waarden uitgevoerd op basis van de Connectionen wordt er een IDataReader gebouwd met behulp van een van de CommandBehavior waarden.

ExecuteReader()

Hiermee wordt de CommandText bewerking uitgevoerd op basis van de Connection en wordt een IDataReader.

public:
 System::Data::IDataReader ^ ExecuteReader();
public System.Data.IDataReader ExecuteReader();
abstract member ExecuteReader : unit -> System.Data.IDataReader
Public Function ExecuteReader () As IDataReader

Retouren

Een IDataReader object.

Van toepassing op

ExecuteReader(CommandBehavior)

Hiermee worden de CommandText waarden uitgevoerd op basis van de Connectionen wordt er een IDataReader gebouwd met behulp van een van de CommandBehavior waarden.

public:
 System::Data::IDataReader ^ ExecuteReader(System::Data::CommandBehavior behavior);
public System.Data.IDataReader ExecuteReader(System.Data.CommandBehavior behavior);
abstract member ExecuteReader : System.Data.CommandBehavior -> System.Data.IDataReader
Public Function ExecuteReader (behavior As CommandBehavior) As IDataReader

Parameters

behavior
CommandBehavior

Een van de CommandBehavior waarden.

Retouren

Een IDataReader object.

Opmerkingen

De aanroeper moet de Open methode van de Connection eigenschap aanroepen.

Wanneer de CommandType eigenschap is ingesteld op StoredProcedure, moet de CommandText eigenschap worden ingesteld op de naam van de opgeslagen procedure. Met de opdracht wordt deze opgeslagen procedure uitgevoerd wanneer u aanroept ExecuteReader.

Note

Hiermee SequentialAccess kunt u grote waarden en binaire gegevens ophalen. Anders kan er een OutOfMemoryException fout optreden en wordt de verbinding gesloten.

Terwijl het IDataReader in gebruik is, is de bijbehorende IDbConnection bezig met het leveren van de IDataReader. In deze status kunnen geen andere bewerkingen worden uitgevoerd IDbConnection dan het sluiten ervan. Dit is het geval totdat de Close methode van DataReader wordt aangeroepen. Als de DataReader is gemaakt met CommandBehavior ingesteld op CloseConnection, sluit DataReader de verbinding automatisch.

Van toepassing op