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

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

CREATE TRIGGER  под FireBird (SQL dialect 3)


NeyroSpace ©   (2002-09-30 15:29:00) 

Подскажите почему под FireBird (SQL dialect 3)
не проходит:
CREATE TRIGGER InsertRecord FOR MYTABLE
ACTIVE
AFTER INSERT
POSITION 0
AS
BEGIN
POST_EVENT "MYTABLE";
END
?
GENERAL ERROR и все тут


NeyroSpace   (2002-09-30 17:11:00) [1]

ЯТЪ просто сервер завис :-(
Всем мерси дес!


Johnmen   (2002-09-30 17:01:00) [2]

1. SET TERM ^ ;

2. CREATE TRIGGER ...

BEGIN
...;
END
^

3. COMMIT WORK ^
4. SET TERM ;^


Prooksius   (2002-09-30 16:59:00) [3]

Вот что у меня прокатывает:

CREATE TRIGGER TI_COLLEDGE FOR COLLEDGE
ACTIVE AFTER INSERT POSITION 0
AS
BEGIN
POST_EVENT("COLLEDGE");
END


Поставь IBExpert и проверь в нем.


NeyroSpace   (2002-09-30 16:55:00) [4]

BEGIN
POST_EVENT "MYTABLE";
END

BEGIN
POST_EVENT ("MYTABLE");
END


Нет не проходит :-(


Prooksius   (2002-09-30 15:32:00) [5]

POST_EVENT ("MYTABLE" );
Скобки ты забыл!
Или в 3-м диалекте их не надо? :)


Наверх

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