Lingua

SqlBatch.ExecuteDbDataReader(CommandBehavior) Metodo

Definizione

Esegue il batch sulla connessione, restituendo un oggetto SqlDataReader che può essere usato per accedere ai risultati.

protected:
 virtual System::Data::Common::DbDataReader ^ ExecuteDbDataReader(System::Data::CommandBehavior behavior);
protected:
 override System::Data::Common::DbDataReader ^ ExecuteDbDataReader(System::Data::CommandBehavior behavior);
protected virtual System.Data.Common.DbDataReader ExecuteDbDataReader(System.Data.CommandBehavior behavior);
protected override System.Data.Common.DbDataReader ExecuteDbDataReader(System.Data.CommandBehavior behavior);
abstract member ExecuteDbDataReader : System.Data.CommandBehavior -> System.Data.Common.DbDataReader
override this.ExecuteDbDataReader : System.Data.CommandBehavior -> System.Data.Common.DbDataReader
override this.ExecuteDbDataReader : System.Data.CommandBehavior -> System.Data.Common.DbDataReader
Protected Overridable Function ExecuteDbDataReader (behavior As CommandBehavior) As DbDataReader
Protected Overrides Function ExecuteDbDataReader (behavior As CommandBehavior) As DbDataReader

Parametri

behavior
CommandBehavior

Istanza di CommandBehavior, che specifica le opzioni per l'esecuzione batch e il recupero dei dati. Solo SequentialAccess e CloseConnection sono supportati a livello di batch.

Valori restituiti

Un oggetto DbDataReader.

Eccezioni

Errore durante l'esecuzione del batch.

Il CommandBehavior valore non è valido.

Commenti

Quando il batch restituisce più set di risultati da comandi diversi, NextResult() può essere usato per far avanzare il lettore al set di risultati successivo.

Note

Questo metodo trae vantaggio da ExecuteReader(CommandBehavior)e tutte le eccezioni previste di tale metodo si applicano qui.

Si applica a