Гость
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / FRM-40602 Невозможно вставить или обновить данные в представлении / 5 сообщений из 5, страница 1 из 1
16.01.2013, 14:15
    #38112198
dogalevs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FRM-40602 Невозможно вставить или обновить данные в представлении
Добрый день! помогите!
Есть форма на основе Обзора, VIEW
Обзор создан на основе select из нескольких таблиц.
Открываю форму, execute_query...хочу встать на поле и поправить что нибудь..встаю начинаю ввод ..и сразу ошибка..даже не дает ничто сделать.
Триггер на уровне базы то напишу мол если апдейт то апдейт такие-то таблицы такие-то колонки...

Но вот почему даже поменять ничего не дает?
спасибо
...
Рейтинг: 0 / 0
16.01.2013, 14:24
    #38112215
Ирина В.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FRM-40602 Невозможно вставить или обновить данные в представлении
dogalevs,

Создайте триггер на уровне блока и на нем уже обращение к процедуре для апдейта. Вьюшку нельзя обновлять и изменять.
...
Рейтинг: 0 / 0
20.01.2013, 20:36
    #38117052
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FRM-40602 Невозможно вставить или обновить данные в представлении
Источник данных для Query и таблица для изменений (DML) в Forms могут отличаться. Т.ч. можно тащить данные из представления, а править данные в конкретной табличке. Понятно, что updatable нужно делать только поля из табличке и прописать ключевые поля.
...
Рейтинг: 0 / 0
06.06.2013, 20:49
    #38289074
FRM-40602 Невозможно вставить или обновить данные в представлении
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 получится?
...
Рейтинг: 0 / 0
07.06.2013, 01:16
    #38289300
mRdUKE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FRM-40602 Невозможно вставить или обновить данные в представлении
dogalevs,

View как "Query Data Source", в DML Data Target Name таблицы для обновления..

как пример Data Block Based on multiple Table
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / FRM-40602 Невозможно вставить или обновить данные в представлении / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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