Показать сообщение отдельно
Старый 16.07.2003, 18:56   #12  
uvi is offline
uvi
Участник
 
43 / 10 (1) +
Регистрация: 21.05.2003
В общем поискал я мета где используется метод dbSynchronize() да и на него.
Мало утешительного.
В качестве TableId туда в большинстве случае передаётся 0, что означает синхронизацию всех таблиц.
Конкретный TableId похоже туда передаьтся только при использовании формы SQL администрирования, если же просто вызывать синхронизацию из дерева AOT, даже по конкретной таблице, то туда передаётся 0. Я так понимаю xApplication сам понимает что ему надо синхронизировать...

В общем случае в этом методе TableId таблицы неизвестен. Как и откуда вызывается синхронизация в AOT - непонтяно.

Можно конечно при получении там 0 самомму бежать по списку таблиц и руками вызвать у них синхронизацию за исключением нужной, но этож криво.

Попробую ещё покапать...