Hello Dmitri Kuzmenko.
>> Если использовать no_rec_version, то изменить данные, которые уже
>> изменены в другой завершённой транзакции, будет не возможно.
DK> ошибка. изменить их всегда невозможно в этом случае, а вот
DK> no_rec_version препятствует не изменению, а ЧТЕНИЮ измененных но
DK> не committed записей.
DK> поэтому там no_rec_version - шняга. Как это было в BDE
DK> до версии 4.1.
И это тоже. Но в основном у вопросы возникают при обновлениях.
Случай с чтением - для длинных транзакций.
Там есть ещё затык. Даже если ставить транзакцию в
read/no_rec_version, то при чтении этой тразакцией обновленных в
другой транзакции данных всё равно будет ошибка.
P.S. В общем случае использование RC/NRV делает невозможным работу с
UI. Не даром в FIB'ах пресет read commited идет с rec_version.
--
Best regards,
Jerry mailto:[EMAIL PROTECTED]