Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вычисляемые поля и restore в IB


KIR ©   (2003-10-09 11:05:00) 

Народ, добавил вычисляемое поле в БД сделал backup. При восставновлении базы gbak выдает ошибку следующего вида: "attempted update of read-only column"...


Romkin   (2003-10-09 12:23:00) [1]

Не очень хорошая вещь, когда в вычислимом поле обращаешься к другой таблице, или того хуже, к внешней функции или хранимой процедуре, они восстанавливаются позже таблицы. Увы.


stud   (2003-10-09 12:03:00) [2]


> И еще: видимо вычисляемые поля вообще не очень хорошая вещь...

ну не знаю у меня в некоторых таблицах по две штуки и все нормально, может с правами какая-нибудь проблема?


KIR   (2003-10-09 11:59:00) [3]

>Romkin © (09.10.03 11:54) [5]
а это мысль... спасибо!

И еще: видимо вычисляемые поля вообще не очень хорошая вещь...


Romkin   (2003-10-09 11:54:00) [4]

Значит, такое поле. Обращаешься к другой таблице? Сделай вместо него обычное поле, и вычисляй его в триггере


KIR   (2003-10-09 11:52:00) [5]

если удалить, то все нормально...


stud   (2003-10-09 11:48:00) [6]

а ты уверен что это именно изза этого поля? если его удалить и попробовать бэкап/ресторе?


KIR   (2003-10-09 11:32:00) [7]

это я все уже смотрел (неоднократно :)) там про такую вещь не сказано...


stud   (2003-10-09 11:30:00) [8]

смотри тут
http://www.ibase.ru/devinfo/db_repair.htm


Наверх

Титульная страница Поиск, карта сайта Написать письмо