IDbCommand.ExecuteReader Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.