![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка при создании триггера (Parsing error) [D6, FireBird 1.5]
Koala © (2004-08-21 17:31:00)создаю тригер:
CREATE TRIGGER TBD_VW_LISTPRESENCE FOR VW_LISTPRESENCE
ACTIVE BEFORE DELETE POSITION 0
AS
begin
/* Удаление из списка редставления */
if (old.ID_AVTO = NULL) or (old.ID_DRIVER = NULL) then EXIT;
EXECUTE PROCEDURE PR_DELETE_REF_FIXINGCAR (old.ID_AVTO, old.ID_DRIVER);
end
высвечивает ошибку Parsing Error!
Где ошибка?
-SeM- (2004-08-21 17:41:00) [1]Сделай так
((old.ID_AVTO IS NULL) or (old.ID_DRIVER IS NULL))
ЗЫ А вообще оно еще пишет Token unknown - line х, char хх.
Koala (2004-08-21 17:38:00) [2]
> if ((old.ID_AVTO = NULL) or (old.ID_DRIVER = NULL) )then EXIT;
Скобки пропустил спасибо
Koala (2004-08-21 17:35:00) [3]Спасибо, исправил...
все равно та же ошибка
jack128 (2004-08-21 17:33:00) [4]разве Field = NULL - разрешенная конструкция? Обычно Field IS NULL пишут..