Condividi tramite


IDbCommand.ExecuteReader Metodo

Definizione

Esegue l'oggetto sull'oggetto CommandTextConnection e compila un oggetto IDataReader.

Overload

Nome Descrizione
ExecuteReader()

Esegue l'oggetto sull'oggetto CommandTextConnection e compila un oggetto IDataReader.

ExecuteReader(CommandBehavior)

Esegue l'oggetto CommandTextConnectionsu e compila un IDataReader oggetto usando uno dei CommandBehavior valori .

ExecuteReader()

Origine:
IDbCommand.cs
Origine:
IDbCommand.cs

Esegue l'oggetto sull'oggetto CommandTextConnection e compila un oggetto 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)

Origine:
IDbCommand.cs
Origine:
IDbCommand.cs

Esegue l'oggetto CommandTextConnectionsu e compila un IDataReader oggetto usando uno dei CommandBehavior valori .

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 CommandBehavior valori.

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.

Annotazioni

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

IDataReader Mentre è in uso, l'oggetto associato IDbConnection è occupato a servire .IDataReader 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