Recordset2.BatchCollisions property (DAO)
Область применения: Access 2013, Office 2013
Синтаксис
expression . BatchCollisions
Выражение Переменная, представляющая объект Recordset2 .
Замечания
Это свойство содержит массив закладок для строк, которые столкнулись с конфликтом во время последней попытки вызова пакетного обновления . Свойство BatchCollisionCount указывает количество элементов в массиве.
Если в свойстве Bookmark рабочего объекта Recordset заданы значения закладки в массиве BatchCollisions, можно перейти к каждой записи, для которых не удалось выполнить последнюю операцию обновления пакетного режима.
После исправления записей о конфликте можно снова вызвать метод Update в пакетном режиме. На этом этапе DAO пытается выполнить еще одно пакетное обновление, а свойство BatchCollisions снова отражает набор записей, которые не удалось выполнить вторую попытку. Все записи, успешно выполненные при предыдущей попытке, не отправляются в текущей попытке, так как теперь у них есть свойство RecordStatus dbRecordUnmodified. Этот процесс может продолжаться до тех пор, пока возникают конфликты или пока вы не откажете от обновлений и не закроете результирующий набор.
Этот массив создается повторно при каждом выполнении метода Update в пакетном режиме.