> двоеточия с левой стороны знака равенства не может и не должно быть.

Еще в 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

Ответить