Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo IDbCommand.ExecuteReader (CommandBehavior)

 

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

Spazio dei nomi:   System.Data
Assembly:  System.Data (in System.Data.dll)

IDataReader ExecuteReader(
	CommandBehavior behavior
)

Parametri

behavior
Type: System.Data.CommandBehavior

Uno dei valori di CommandBehavior.

Valore restituito

Type: System.Data.IDataReader

Oggetto IDataReader.

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

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

System_CAPS_noteNota

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

Mentre il IDataReader è in uso, l'oggetto associato IDbConnection sono occupati a soddisfare il IDataReader. In questo stato, non possono essere eseguiti altre operazioni di IDbConnection diverso chiuderla. Questo è il caso fino a quando la Close viene chiamato metodo del DataReader. Se si crea il DataReader con CommandBehavior impostato su CloseConnection, chiudere il DataReader chiude automaticamente la connessione.

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: