|
20.04.2006, 10:31 | #1 |
Участник
|
Заливка модифицированных таблиц в АОТ.
При заливке модифицированных таблиц, при их занятости пользователями появляется сообщение смысл которого в том, что таблица занята, ее синхронизация не возможна, разослать сообщение пользователям.
Возникла необходимость модифицировать класс импорта проектов таким образом чтобы при заливке проекта осуществлялась проверка таблиц на занятость и занятые таблицы не заливались. Проблема в том что смодулировать ситуацию не получается . Может быть кто-нибудь знает как этого добиться? |
|
20.04.2006, 10:51 | #2 |
Программатор
|
Попытайтесь просто в какуюнибуть произвольную таблицу (свою с одним полем) в бесконечном цикле записывать какое нибуть значение. Пока идет транзакция заливайте измененную табличку, должно получиться(тока потом свою табличку почистить не забудте)
|
|
20.04.2006, 10:54 | #3 |
Member
|
Извините за offtopic, но модифицировать рабочее приложение, да еще и в то время, когда с ним работают пользователи, — очень дурная практика. Особенно, если вы модифицируете структуру данных.
Поэтому вместо изобретения хитрого импорта рекомендую вам разработать регламент выполнения и переноса модификаций, который исключит необходимость в описанных выше ситуациях.
__________________
С уважением, glibs® |
|
20.04.2006, 21:07 | #4 |
Участник
|
Да вроде бы достаточно любую формочку, которая отображает данные этой таблицы открыть в пользовательской сессии.
На крайний случай и браузер таблиц должен тоже ее заблокировать. |
|