|
|
|
ORA-00904 при изменении данных в форме
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток! Делаю форму для OeBS. Если делаю ее на view, то при попытке что-либо изменить в любом поле выдается ошибка: Код: plaintext 1. 2. Представление: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. Можно, конечно, было бы и на основной таблице форму сделать, но хотелось бы уйти от post_query. Подскажите, пожалуйста, в чем может быть причина. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 13:38 |
|
||
|
ORA-00904 при изменении данных в форме
|
|||
|---|---|---|---|
|
#18+
Ты можешь повесить триггеры instead if на вьюхе, можешь обрабатывать триггера в формсах on-insert on-update А так же посмотри свойства полей в блоке, query-only ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 14:43 |
|
||
|
ORA-00904 при изменении данных в форме
|
|||
|---|---|---|---|
|
#18+
on_insert, on_update и on_delete у меня итак были прописаны. query_only проставляла в yes, но это не помогло. Как оказалось надо было переопределить on_lock: прописать там null; Всем спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 09:32 |
|
||
|
ORA-00904 при изменении данных в форме
|
|||
|---|---|---|---|
|
#18+
lunar-fairyКак оказалось надо было переопределить on_lock: прописать там null; Так можно делать, если с формой никогда не будут работать несколько пользователей. В противном случае, надо явно заблокировать строку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 13:47 |
|
||
|
|

start [/forum/topic.php?fid=51&fpage=25&tid=1878827]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 380ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...