Можно ли в ADODB.Recordset добавить несколько записей, а потом проапдейтить?
Dim rstEv As ADODB.Recordset
Set rstEv = New ADODB.Recordset
rstEv.Open "Events", CurrentProject.Connection, adOpenKeyset, adLockBatchOptimistic
. . .
for a=1 to 10
rstEv.AddNew
rstEv.Fields("EvAuthor").Value = <<нечто вычисляемое>>
next a
rstEv.UpdateBatch adAffectAll
Таблица Events содержит индекс и одно поле, которое вычисляется программно.
После первого прохода цикла (когда а=2) Access ругается, говорит "Число строк с предполагаемыми изменениями превышает предельно допустимое", т.е. не дает сделать даже второй AddNew. Может так вообще делать нельзя? Подскажите, пожалуйста, где копать...