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 образом.