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

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

Как создать трригеры в FireBird??? [D6, IB6.x]


Alek_1 ©   (2003-09-16 01:32:00) 

пишу вот такой код:

create trigger tip_object_id_gen_del for tip_object before

delete as
begin
old.tip_object_id = gen_id(tip_object_id_gen,-1);
end;

в интербейзе это проходило без проблем, а firebird

ругается.
в FireBird ввожу это в isql.

И есть ли для FireBird какаянибудь панель управления

как в interbase например?

Кто знает подскажите пожалуйста!


Alek_1   (2003-09-17 12:54:00) [1]

спасибо


jack128   (2003-09-17 00:21:00) [2]

Не знаю как это в
> IB_SQL
выглядит, но ibexpert выводит ПОЛНЫЙ текст запроса создания тригера(да и любого другого ddl запроса). Изучай сколько хошь..


Alek_1   (2003-09-16 23:49:00) [3]

спасибо я уже создал триггеры
скачал прогу IB_SQL и там создал.
правда в ручную до сихпор неполучается.

Но всеравно всем спасибо!


Фагот   (2003-09-16 12:49:00) [4]

Для создания триггеров (генераторов, процедур и т.д.) используй IBExpert - очень приятная вешь и спасёт от многих ошибок


Danilka   (2003-09-16 11:48:00) [5]

Alek_1 (16.09.03 11:45)
тебя-же попросили привести сообщение об ошибке.


Alek_1   (2003-09-16 11:45:00) [6]

генератор может и не нужно уменьшать, но создать тригер всеравно не получается.

Как же все таки их создавать??


Johnmen   (2003-09-16 09:21:00) [7]

К томе же, очень это подозрительно. Уменьшать значение генератора. Явно что-то не то в консерватории...:)


Deniz   (2003-09-16 06:52:00) [8]

1. На что ругается и как?
2. Разве можно переопроеделять ID перед удалением? (если это ID)
3. Смысл такого триггера? Если уменьшить генератор, то можно в переменную присвоить значение.


Наверх

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