|
FRM-40602 Невозможно вставить или обновить данные в представлении
|
|||
---|---|---|---|
#18+
Добрый день! помогите! Есть форма на основе Обзора, VIEW Обзор создан на основе select из нескольких таблиц. Открываю форму, execute_query...хочу встать на поле и поправить что нибудь..встаю начинаю ввод ..и сразу ошибка..даже не дает ничто сделать. Триггер на уровне базы то напишу мол если апдейт то апдейт такие-то таблицы такие-то колонки... Но вот почему даже поменять ничего не дает? спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2013, 14:15 |
|
FRM-40602 Невозможно вставить или обновить данные в представлении
|
|||
---|---|---|---|
#18+
dogalevs, Создайте триггер на уровне блока и на нем уже обращение к процедуре для апдейта. Вьюшку нельзя обновлять и изменять. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2013, 14:24 |
|
FRM-40602 Невозможно вставить или обновить данные в представлении
|
|||
---|---|---|---|
#18+
Источник данных для Query и таблица для изменений (DML) в Forms могут отличаться. Т.ч. можно тащить данные из представления, а править данные в конкретной табличке. Понятно, что updatable нужно делать только поля из табличке и прописать ключевые поля. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2013, 20:36 |
|
FRM-40602 Невозможно вставить или обновить данные в представлении
|
|||
---|---|---|---|
#18+
Leonid KudryavtsevИсточник данных для Query и таблица для изменений (DML) в Forms могут отличаться. Т.ч. можно тащить данные из представления, а править данные в конкретной табличке. Понятно, что updatable нужно делать только поля из табличке и прописать ключевые поля. Добрый день, подскажите, а как Forms формирует insert. например есть таблицы table1(id_table1 number, name varchar(255)) и table2(id_table2, id_table1 number, name varchar(255)), между таблицами есть FK по id_table1. Далее есть представление view2, которое содержит все поля table2. В качестве таблицы для изменений (DML) указана view2. Какой тогда insert получится? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2013, 20:49 |
|
FRM-40602 Невозможно вставить или обновить данные в представлении
|
|||
---|---|---|---|
#18+
dogalevs, View как "Query Data Source", в DML Data Target Name таблицы для обновления.. как пример Data Block Based on multiple Table ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2013, 01:16 |
|
|
start [/forum/topic.php?fid=51&fpage=12&tid=1878319]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 234ms |
total: | 399ms |
0 / 0 |