Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.09;
Скачать: CL | DM;

Вниз

компоненты TIBQuery и IBUpdateSQL1   Найти похожие ветки 

 
Nemec ©   (2007-07-27 15:51) [0]

День добрый.
Поставил Interbase 2007 (до этого работал под Sybase). Поэтому нет опыта.
В БД есть представление (View) в котором собраны данные из трех таблиц. Мне нужно, чтобы была поддержка Insert, Update и Delete, на этом представлении.
Я по аналогии с BDE использую пару TIBQuery и TIBUpdateSQL, в TIBQuery берется инфа из представления, но какие либо изменения идут (должны идти) через TIBUpdateSQL (в нем обращение уже к таблице).
Пишет "attempted update of read-only column".
Вроде перебрал все возможное, может какие нюансы под IBX???


 
wsv ©   (2007-07-29 08:07) [1]


> Вроде перебрал все возможное, может какие нюансы под IBX?
> ??

Под IB теже нюансы, что и под FB. Читать доку по представлениям.
Для того чтобы оно было не readonly, надо сделать В ПРЕДСТАВЛЕНИИ триггеры before_insert, before_delete, before_delete, в которых, соответственно, вставлять, удалять и редактировать данные в таблицах-источниках.
ИМХО в конфу для начинающих.


 
Nemec ©   (2007-07-29 11:18) [2]

WSV
Тригеры я прописал (т.е. сделал изменяемое представление), только все равно пишет, что столбец только для чтения.


 
Nemec ©   (2007-07-29 19:04) [3]

Поставил D7, заработало, под BDS2006 ни в какую???


 
wsv ©   (2007-07-30 08:49) [4]


> только все равно пишет, что столбец только для чтения.


Нажми ключик на панели представления и автоматом раздай гранты представлению на изменение таблиц-источников


 
Nemec ©   (2007-07-30 19:07) [5]

Спасибо wsv, разобрался, перестановка BDS2006 помогла, теперь все работает (видимо криво встал)



Страницы: 1 вся ветка

Текущий архив: 2007.12.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
1-1190020523
Алик
2007-09-17 13:15
2007.12.09
Хэш-коды и с чем их едят?


1-1190018023
andreoman
2007-09-17 12:33
2007.12.09
проблема отображения всплывающей подсказки


2-1194866181
Kolan
2007-11-12 14:16
2007.12.09
Что значит ошибка &amp;laquo;Invalid value for field <поле>&amp;raquo;?


11-1180182392
VPBar
2007-05-26 16:26
2007.12.09
Ошибка TStrListEx.DeleteLast ??


11-1179405378
danger
2007-05-17 16:36
2007.12.09
Компонент TKOLHTTPDownload