Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1195640433
VICTOR_
2007-11-21 13:20
2007.12.30
Не запускается Turbo Delphi 2006


11-1171253411
Ander
2007-02-12 07:10
2007.12.30
TKolComboBox и LoadFromFile


15-1196244352
xayam
2007-11-28 13:05
2007.12.30
посоветуйте хорошую IDE для PHP


15-1196174279
All More system
2007-11-27 17:37
2007.12.30
Детект руткитов


15-1196551729
KilkennyCat
2007-12-02 02:28
2007.12.30
А бомжи голосовать имеют право?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский