| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Триггер не компилиться |
| Автор: mspuz 29.5.2006, 14:34 |
| Есть БД (рабочая), копирую её себе на комп и эксперементирую с ней. Мне необходимо удалить из таблицы некоторые данные. Выполняю SQL команду delete - удалялось больше часа, дальше я не выдержал и снял задачу. Оказалось для данной таблицы стоит триггер на удаление. Посоветовался, решили отключать триггер на момент удаления и включать после. Пытаюсь отключить - выдает ошибку, подключаюсь через IBExpert там такой текст: delete from kassa where (kod_base='upak') and (kassa.prov_key=Upakovka.my_key) ; компилю - ошибка, "неизвестное поле Upakovka.my_key". Таблица такая есть и поле в ней такое имеется. Пробую другие триггеры просто прокомпилить - те же ошибки!!!!! В чем дело? Используется FireBird 2.0, а БД созданна в 2002 на Interbase. Пробую создать новый триггер с подобным условием - опять таже ошибка!!!! |
| Автор: vv3 29.5.2006, 16:32 |
| Это что, весь текст триггера???? |
| Автор: SergeBS 29.5.2006, 17:00 |
| mspuz, Есть форум по InterBase/FireBird. С этими вопросами - туда. |