Condividi tramite


IDbCommand.ExecuteReader Metodo

Definizione

Esegue la proprietà CommandText su Connection e compila IDataReader.

Overload

ExecuteReader()

Esegue la proprietà CommandText su Connection e compila IDataReader.

ExecuteReader(CommandBehavior)

Esegue la proprietà CommandText su Connection e compila IDataReader usando uno dei valori di CommandBehavior.

ExecuteReader()

Esegue la proprietà CommandText su Connection e compila IDataReader.

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

Restituisce

Oggetto IDataReader.

Si applica a

ExecuteReader(CommandBehavior)

Esegue la proprietà CommandText su Connection e compila IDataReader usando uno dei valori di 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

Parametri

behavior
CommandBehavior

Uno dei valori di CommandBehavior.

Restituisce

Oggetto IDataReader.

Commenti

Il chiamante deve chiamare il Open metodo della Connection proprietà .

Quando la CommandType proprietà è impostata su StoredProcedure, la CommandText proprietà deve essere impostata sul nome della stored procedure. Il comando esegue questa stored procedure quando si chiama ExecuteReader.

Nota

Usare SequentialAccess per recuperare valori di grandi dimensioni e dati binari. In caso contrario, potrebbe verificarsi un oggetto OutOfMemoryException e la connessione verrà chiusa.

Mentre è in uso, l'oggetto IDataReader associato IDbConnection è occupato a servire l'oggetto IDataReader. Mentre in questo stato non è possibile eseguire altre operazioni sull'oggetto IDbConnection diverso da chiuderlo. Questo è il caso fino a quando non viene chiamato il Close metodo di DataReader. Se DataReader viene creato con CommandBehavior impostato su CloseConnection, la chiusura di DataReader chiude automaticamente la connessione.

Si applica a