IDbCommand.ExecuteReader IDbCommand.ExecuteReader IDbCommand.ExecuteReader IDbCommand.ExecuteReader Method

Definition

Führt CommandText für die Connection aus und erstellt einen IDataReader.Executes the CommandText against the Connection and builds an IDataReader.

Überlädt

ExecuteReader() ExecuteReader() ExecuteReader() ExecuteReader()

Führt CommandText für die Connection aus und erstellt einen IDataReader.Executes the CommandText against the Connection and builds an IDataReader.

ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior)

Führt CommandText für die Connection aus und erstellt mit einem der IDataReader-Werte einen CommandBehavior.Executes the CommandText against the Connection, and builds an IDataReader using one of the CommandBehavior values.

ExecuteReader() ExecuteReader() ExecuteReader() ExecuteReader()

Führt CommandText für die Connection aus und erstellt einen IDataReader.Executes the CommandText against the Connection and builds an 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

ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior) ExecuteReader(CommandBehavior)

Führt CommandText für die Connection aus und erstellt mit einem der IDataReader-Werte einen CommandBehavior.Executes the CommandText against the Connection, and builds an IDataReader using one of the CommandBehavior values.

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

Gibt zurück

Hinweise

Der Aufrufer muss Aufrufen der Open Methode der Connection Eigenschaft.The caller must call the Open method of the Connection property.

Wenn die CommandType -Eigenschaftensatz auf StoredProcedure, CommandText -Eigenschaft sollte auf den Namen der gespeicherten Prozedur festgelegt werden.When the CommandType property is set to StoredProcedure, the CommandText property should be set to the name of the stored procedure. Der Befehl führt diese gespeicherte Prozedur aus, wenn Sie aufrufen ExecuteReader.The command executes this stored procedure when you call ExecuteReader.

Hinweis

Verwendung SequentialAccess , große Werte und binäre Daten abzurufen.Use SequentialAccess to retrieve large values and binary data. Andernfalls ein OutOfMemoryException auftreten und die Verbindung wird geschlossen.Otherwise, an OutOfMemoryException might occur and the connection will be closed.

Während der IDataReader verwendet wird, zugeordneten IDbConnection verarbeitet die IDataReader.While the IDataReader is in use, the associated IDbConnection is busy serving the IDataReader. In diesem Status, keine anderen Vorgänge ausgeführt werden können, auf die IDbConnection nicht schließen.While in this state, no other operations can be performed on the IDbConnection other than closing it. Dies ist der Fall, bis die Close -Methode des DataReader aufgerufen wird.This is the case until the Close method of the DataReader is called. Wenn das DataReader-Objekt erstellt wird, mit CommandBehavior festgelegt CloseConnection, DataReader schließen die Verbindung wird automatisch geschlossen.If the DataReader is created with CommandBehavior set to CloseConnection, closing the DataReader closes the connection automatically.

Gilt für: