Freigeben über


IDbCommand.ExecuteReader-Methode (CommandBehavior)

Führt CommandText für die Connection aus und erstellt mit einem der CommandBehavior-Werte einen IDataReader.

Namespace: System.Data
Assembly: System.Data (in system.data.dll)

Syntax

'Declaration
Function ExecuteReader ( _
    behavior As CommandBehavior _
) As IDataReader
'Usage
Dim instance As IDbCommand
Dim behavior As CommandBehavior
Dim returnValue As IDataReader

returnValue = instance.ExecuteReader(behavior)
IDataReader ExecuteReader (
    CommandBehavior behavior
)
IDataReader^ ExecuteReader (
    CommandBehavior behavior
)
IDataReader ExecuteReader (
    CommandBehavior behavior
)
function ExecuteReader (
    behavior : CommandBehavior
) : IDataReader

Parameter

Rückgabewert

Ein IDataReader-Objekt.

Hinweise

Der Aufrufer muss die Open-Methode der Connection-Eigenschaft aufrufen.

Wenn die CommandType-Eigenschaft auf StoredProcedure festgelegt ist, muss die CommandText-Eigenschaft auf den Namen der gespeicherten Prozedur festgelegt werden. Der Befehl führt diese gespeicherte Prozedur aus, wenn Sie ExecuteReader aufrufen.

Der IDataReader unterstützt einen speziellen Modus, in dem große Binärwerte effizient gelesen werden können. Weitere Informationen finden Sie unter der SequentialAccess-Einstellung für CommandBehavior.

Während IDataReader verwendet wird, ist die zugeordnete IDbConnection durch den Informationsfluss für den IDataReader belegt. In diesem Zustand können an der IDbConnection keine anderen Operationen ausgeführt werden außer diese zu schließen. Dies gilt solange, bis die Close-Methode des DataReader aufgerufen wird. Wenn beim Erstellen von DataReader das CommandBehavior auf CloseConnection festgelegt ist, wird die Verbindung beim Schließen des DataReader automatisch geschlossen.

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

IDbCommand-Schnittstelle
IDbCommand-Member
System.Data-Namespace