Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Forms ошибка FRM-40501: UNABLE TO RESERVED RECORD FOR UPDATE OR DELETE / 5 сообщений из 5, страница 1 из 1
23.10.2008, 17:23
    #35612736
wl2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Forms ошибка FRM-40501: UNABLE TO RESERVED RECORD FOR UPDATE OR DELETE
Блок данных создан на представлении.
Пытаюсь изменить поле в таблице (она прописана в DML Data Target Name свойство данного блока)

выдаеёт FRM-40501: UNABLE TO RESERVED RECORD FOR UPDATE OR DELETE
Как правильно оргинзовать изменение поля в таблице БД, через блок данных Forms основанном на представлении БД?
Заранее всем спасибо
...
Рейтинг: 0 / 0
23.10.2008, 19:17
    #35613045
Povar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Forms ошибка FRM-40501: UNABLE TO RESERVED RECORD FOR UPDATE OR DELETE
Для блоков на view нужно создавать дополнительную обработку.
В частности, когда встаём на базовое поле и пытаемся его изменить, то срабатывает триггер ON-LOCK. Он пытается заблокировать запись. Не знает, что блокировать, так как в качестве идентификатора использует скорее всего ROWID (на view его нет).

Если блокировка данных не нужна, то можно занулить ON-LOCK. Если нужна - написать в ON-LOCK обработчик.

Оставьте почту, у меня есть презенташка "Блоки на view" - вышлю.
...
Рейтинг: 0 / 0
24.10.2008, 10:08
    #35613738
wl2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Forms ошибка FRM-40501: UNABLE TO RESERVED RECORD FOR UPDATE OR DELETE
Povar,

большое спасибо за ответ
...
Рейтинг: 0 / 0
24.10.2008, 10:35
    #35613812
wl2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Forms ошибка FRM-40501: UNABLE TO RESERVED RECORD FOR UPDATE OR DELETE
Povar,

пришлите пожалуйста вашу форму на %dino372000%@%ngs.ru% без %
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
29.03.2011, 09:02
    #37187026
SergeyAKa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Forms ошибка FRM-40501: UNABLE TO RESERVED RECORD FOR UPDATE OR DELETE
Большое спасибо!!!
Чуток доработал представление, которое раньше на ура редактировалось через триггер ON-UPDATE, и вдруг перестало редактироваться, выдавая такую вот такую ошибку. Занулил ON-LOCK, и все заработало.

Модератор: Тема перенесена из форума "Oracle".
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Forms ошибка FRM-40501: UNABLE TO RESERVED RECORD FOR UPDATE OR DELETE / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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