Я пытаюсь использовать пакетные обновления в Access VBA. Мой код отлично работает, когда я обновляю его после каждой операции, но терпит неудачу, когда я пытаюсь работать с несколькими строками. Исключение, которое я получаю, это
«Ошибка времени выполнения '-2147217887 (80040e21)': многоэтапная операция OLE DB вызвала ошибки. Проверьте каждое значение состояния OLE DB, если оно доступно. Никаких действий выполнено не было».
Мой код
rs.Open "dbrammDump", CurrentProject.Connection, _
adOpenKeyset, adLockBatchOptimistic
rowsDel = 0
Do Until rs.RecordCount < 1
rs.MoveFirst
rs.Delete
rowsDel = rowsDel + 1
Loop
rs.UpdateBatch
Есть идеи, в чем проблема?