powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / FRM-40654 Запись обновлена другим пользователем
3 сообщений из 3, страница 1 из 1
FRM-40654 Запись обновлена другим пользователем
    #36850787
MikTar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток всем!
Собственно сабж
Forms 6 под OeBS. Формочка, в ней два блока мастер-деталь на вьюхах.
Ввожу данные и в мастер и в деталь и сохраняю- все нормально. Начинаю пробовать внести изменение в какое либо поле, возникает "FRM-40654 Запись обновлена другим пользователем. Повторите запрос чтобы увидеть изменение". Т.к. у меня в блоках вьюхи я обновление делаю через триггры ON_INSERT, ON_UPDATE и в них уже апдейты с инсертами. У меня такая ошибка возникала, когда я данные подставлял напрямую в инсерт, минуя item блока- наверно возникала разница между данными item и данными пришедшими из вьюхи. Но сейчас все данные в инсерт беру из item-ов, по идеи все должно быть нормально...
Еще деталь, после того как перезапущу формочку обновлять позволят нормально.
...
Рейтинг: 0 / 0
FRM-40654 Запись обновлена другим пользователем
    #36850801
OmegaMale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikTar,

Эм... а есть триггеры на таблицах/вьюхах? Чаще всего такое бывает, например, если есть аудирование триггерами таблиц и столбцы аудита есть в блоке на форме - получается рассогласование БД и формы, потому и ругается
...
Рейтинг: 0 / 0
FRM-40654 Запись обновлена другим пользователем
    #36851192
MikTar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OmegaMale,

Да вы оказались правы, был триггер на таблице, причем в нем проверялись условия:

IF :NEW.LAST_UPDATED_BY IS NULL THEN
:NEW.LAST_UPDATED_BY:= apps.fnd_global.user_id;
END IF;

А в самой форме эти поля тоже заполнялись, по идеи триггер на таблице БД не должен обновить поле... Но когда триггер заидисейблил, ошибка исчезла ))))

Большой спасибо ! )
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / FRM-40654 Запись обновлена другим пользователем
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]