Sprache

SqlBatch.ExecuteDbDataReader(CommandBehavior) Methode

Definition

Führt den Batch mit seiner Verbindung aus, wodurch ein SqlDataReader Batch zurückgegeben wird, der für den Zugriff auf die Ergebnisse verwendet werden kann.

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

Parameter

behavior
CommandBehavior

Eine Instanz von CommandBehavior, die Optionen für die Batchausführung und den Datenabruf angibt. Nur SequentialAccess und CloseConnection werden auf Batchebene unterstützt.

Gibt zurück

Ein DbDataReader-Objekt.

Ausnahmen

Fehler beim Ausführen des Batches.

Der CommandBehavior Wert ist ungültig.

Hinweise

Wenn der Batch mehrere Resultsets aus verschiedenen Befehlen zurückgibt, NextResult() kann der Leser zum nächsten Resultset wechseln.

Hinweis

Diese Methode profitiert von ExecuteReader(CommandBehavior), und alle erwarteten Ausnahmen dieser Methode gelten auch hier.

Gilt für: