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]

Ответить