Вниз
Скачать: CL | DM;

триггер   Найти похожие ветки 

← →
uncle_m16 ©   (2002-05-17 18:51) [0]

Создаю тригер :

CREATE TRIGGER Auto_Inc_proc FOR PROCES
ACTIVE
BEFORE INSERT
AS
BEGIN
New.Nomer_PR = Gen_ID(PROCES_N_PROC,1);
END

Выводится окно об ошибке "Dynamic SQL Error
SQL error code = -104
Unexpected end of command"
.
Тот же глюк при создании хранимой процедуры


← →
Fay ©   (2002-05-17 18:57) [1]

А так?


SET TERM ^;
CREATE TRIGGER Auto_Inc_proc FOR PROCES
ACTIVE
BEFORE INSERT
AS
BEGIN
New.Nomer_PR = Gen_ID(PROCES_N_PROC,1);
END
^
SET TERM ;^


← →
uncle_m16 ©   (2002-05-17 18:59) [2]


> SET TERM ^;

Спасибо,
Оно работает, но че это за прикол ?


← →
Fay ©   (2002-05-17 19:14) [3]

Почитай DDG


← →
Desdechado ©   (2002-05-17 19:14) [4]

просто точка с запятой - разделитель команд по умолчанию.
и она же используется внутри ХП, поэтому надо переопределить разделитель на другой, чтоб ИБ понял, где конец команды создания триггера


← →
Fay ©   (2002-05-17 19:36) [5]

Вот человек, похоже, читал. 8)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.007 c
4-31044
TALLA
2002-04-07 13:36
2002.06.10
как скомпилить не мою DLL с моим проектом (exe-шником)


1-30779
"Мастер"
2002-05-30 23:40
2002.06.10
У меня к вам вопрос, мастера!


1-30823
Smok_er
2002-05-31 15:36
2002.06.10
Господа, уже полтора часа мучаюсь, не могу понять


3-30685
Andrey__
2002-05-16 19:12
2002.06.10
Проблема с IBEvents в Delphi 6


1-30891
Great DAN
2002-05-30 07:26
2002.06.10
Объект TListBox




   Наверх