Język

SqlBatch.ExecuteDbDataReader(CommandBehavior) Metoda

Definicja

Wykonuje partię względem połączenia, zwracając element SqlDataReader , który może służyć do uzyskiwania dostępu do wyników.

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

Parametry

behavior
CommandBehavior

Wystąpienie klasy CommandBehavior, określając opcje wykonywania wsadowego i pobierania danych. Tylko SequentialAccess i CloseConnection są obsługiwane na poziomie partii.

Zwraca

Obiekt DbDataReader.

Wyjątki

Wystąpił błąd podczas wykonywania partii.

Wartość jest nieprawidłowa CommandBehavior .

Uwagi

Gdy partia zwraca wiele zestawów wyników z różnych poleceń, NextResult() może służyć do przechodzenia czytnika do następnego zestawu wyników.

Note

Ta metoda korzysta z ExecuteReader(CommandBehavior)metody , a wszystkie oczekiwane wyjątki tej metody również mają zastosowanie tutaj.

Dotyczy