Поделиться через


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 соответствующим образом.

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

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