Форум: "Начинающим";
Текущий архив: 2007.12.30;
Скачать: [xml.tar.bz2];
ВнизВсе те же просмотры Найти похожие ветки
← →
dmdel © (2007-12-05 11:58) [0]Здраствуйте.
Работаю в FB 1.5
Есть таблица T_main c с полями: id:integer, name:varchar(20), id_added:integer.
Создаю для него просмотр
CREATE VIEW V_MAIN
as
select * from v_main
where id_added = 1
Все это делаю в IBExpert-e. Пытаюсь самом просмотре вставить или изменить запись - все работает, сохраняется в таблице T_main. Проблема возникает, когда начинаю это переносить в Delphi 6.0/
Соединяюсь с базой, в редакторе IBQuery пишуselect * from v_main
Кидаю IBUpdate , автоматом генерирую все скрипты на изменение, вставку и т .д. Запускаю, и пытаюсь изменит значение поля Name. Пытаюсь сохранить - выдается ошибка "Attempted update of read-only column" и не чего соответственно не сохраняет. Как мне сохранить измененную запись?
← →
dmdel © (2007-12-05 11:59) [1]Опечатка
вместоselect * from v_main
читатьselect * from T_main
← →
dmdel © (2007-12-05 12:10) [2]еще одно дополнение. Не выполняется Update и Insert. На delete все нормально. Мистика какая то...
← →
pavel_guzhanov © (2007-12-05 12:59) [3]Попробуй вместо IBUpdate использовать IBQuery. Что будет в таком случае?
← →
Правильный_Вася (2007-12-05 13:02) [4]
> читать select * from T_main
тогда причем здесь вьюха?
← →
dmdel © (2007-12-05 13:31) [5]
> Правильный_Вася (05.12.07 13:02) [4]
В первом случае
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.12.30;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c