A. Korneliuk aka KAA » 25 ноя 2003, 21:51
ладно, я в блокировках и принципах работы TTS профан полный, посему сделал так: взял копию базы, о которой шла речь изначально (на Clippere писанная), поставил на основную ДБФку "транзакционный" и "совместно используемый", запустил с двух станций, попробовал войти в редактирование/добавление записей - ничего не произошло. Т.е. всё было так, как оно обычно при работе с этой базой. На одной станции добавил запись, на второй - изменил старую, попытался сделать это одновременно - всё прошло нормально. Просмотрел потом саму ДБФку - да, одна запись добавлена, одна изменена. Исходников нет, использует ли база какие-то способы блокировки кроме стандартных клипперовских - ХЗ, но т.к. написана она была почти 15 лет тому назад - думаю, это маловероятно. В единственной книге по NW, что у меня есть, говорится, что механизм транзакций применим только к файлам блочной структуры - и рекламируется это как супер-пупер для баз данных, не имеющих встроенной подобной технологии. Может всё же TTS блокирует не весь файл, а только конкретные записи?