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 den CommandText für die Connection aus und erstellt einen IDataReader.
Überlädt
ExecuteReader() |
Führt den CommandText für die Connection aus und erstellt einen IDataReader. |
ExecuteReader(CommandBehavior) |
Führt CommandText für die Connection aus und erstellt mit einem der IDataReader-Werte einen CommandBehavior. |
ExecuteReader()
Führt den CommandText für die Connection aus und erstellt einen 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)
Führt CommandText für die Connection aus und erstellt mit einem der IDataReader-Werte einen CommandBehavior.
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 StoredProcedure
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 eine OutOfMemoryException auftreten, und die Verbindung wird geschlossen.
Während der IDataReader verwendet wird, ist das zugeordnete IDbConnection beschäftigt, um die IDataReaderzu bedienen. 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 festgelegt auf CloseConnection
erstellt wird, schließt dataReader die Verbindung automatisch.