DbDataAdapter.GetBatchedRecordsAffected(Int32, Int32, Exception) Метод

Определение

Возвращает сведения о отдельной попытке обновления в рамках более крупного пакетного обновления.

protected:
 virtual bool GetBatchedRecordsAffected(int commandIdentifier, [Runtime::InteropServices::Out] int % recordsAffected, [Runtime::InteropServices::Out] Exception ^ % error);
protected virtual bool GetBatchedRecordsAffected(int commandIdentifier, out int recordsAffected, out Exception? error);
protected virtual bool GetBatchedRecordsAffected(int commandIdentifier, out int recordsAffected, out Exception error);
abstract member GetBatchedRecordsAffected : int * int * Exception -> bool
override this.GetBatchedRecordsAffected : int * int * Exception -> bool
Protected Overridable Function GetBatchedRecordsAffected (commandIdentifier As Integer, ByRef recordsAffected As Integer, ByRef error As Exception) As Boolean

Параметры

commandIdentifier
Int32

Порядковый номер столбца от нуля отдельной команды в пакете.

recordsAffected
Int32

Количество строк, затронутых в хранилище данных указанной командой в пакете.

error
Exception

Возникает Exception во время выполнения указанной команды. Возвращает null (Nothing в Visual Basic), если исключение не возникает.

Возвращаемое значение

Сведения о отдельной попытке обновления в рамках более крупного пакетного обновления.

Комментарии

Поставщики данных, поддерживающие пакетную логику обновления, должны переопределить ряд виртуальных методов класса DbDataAdapter . GetBatchedRecordsAffected представляет один из этих виртуальных методов. Класс DbDataAdapter зависит GetBatchedRecordsAffected от того, чтобы определить успешность или сбой отдельных попыток обновления в пакете, чтобы пометить каждый из них соответствующим DataRow образом.

Применяется к

См. также раздел