IDbCommand.ExecuteReader Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.