Freigeben über


IDbCommand.ExecuteReader Methode

Definition

Führt die CommandText gegen die Connection und erstellt eine IDataReader.

Überlädt

Name Beschreibung
ExecuteReader()

Führt die CommandText gegen die Connection und erstellt eine IDataReader.

ExecuteReader(CommandBehavior)

Führt den CommandText Gegenwert Connectionaus und erstellt einen IDataReader mit einem der CommandBehavior Werte.

ExecuteReader()

Quelle:
IDbCommand.cs
Quelle:
IDbCommand.cs

Führt die CommandText gegen die Connection und erstellt eine IDataReader.

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

Gibt zurück

Ein IDataReader-Objekt.

Gilt für:

ExecuteReader(CommandBehavior)

Quelle:
IDbCommand.cs
Quelle:
IDbCommand.cs

Führt den CommandText Gegenwert Connectionaus und erstellt einen IDataReader mit einem der CommandBehavior Werte.

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

Parameter

behavior
CommandBehavior

Einer der CommandBehavior Werte.

Gibt zurück

Ein IDataReader-Objekt.

Hinweise

Der Aufrufer muss die Open Methode der Connection Eigenschaft aufrufen.

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

Hinweis

Verwenden Sie SequentialAccess, um große Werte und Binärdaten abzurufen. Andernfalls kann ein OutOfMemoryException auftreten, und die Verbindung wird geschlossen.

Während der Einsatz erfolgt, ist die IDataReader zugeordnete IDbConnection Zugehörigen beschäftigt, um die IDataReader. In diesem Zustand können keine anderen Vorgänge als das IDbConnection Schließen ausgeführt werden. Dies ist der Fall, bis die Close Methode des DataReader aufgerufen wird. Wenn der DataReader mit CommandBehavior festgelegter Einstellung CloseConnectionerstellt wird, schließt dataReader die Verbindung automatisch.

Gilt für: