> двоеточия с левой стороны знака равенства не может и не должно быть.
Еще в epsilon.public.interbase вроде как определились по этой теме,
что если идет обращение к значению параметра(переменной), то ставим
двоеточие перед последним(ей), ежели в этот параметр (эту переменную)
присваивается значение, то не ставим двоеточие.
PARAM_OR_VAR_1 = 7;
IF (:PARAM_OR_VAR_1 = 7) THEN
BEGIN
PARAM_OR_VAR_2 = :PARAM_OR_VAR_1;
END
PARAM_OR_VAR_1 = :PARAM_OR_VAR_3;
Я все правильно напутал? :)
Хотя оно, конечно, работает и так и эдак. Что и приводит к путанице и
вопросам.
--
Regards,
Dmitriy Kovalenko