Такс...я попробовал приведенный вами код. В двух примерах сообщает об ошибках:
Код:
q2.SQL.Add('SELECT * FROM FACULTET WHERE NAME_FACULTETA='''+ FieldByName('NAME_FACULTETA').AsString)+'''';
q2.SQL.Add('ORDER BY COD_FACULTETA');
Тут ругается на выделенный знак + в коде
Код:
q2.SQL.Add('SELECT * FROM FACULTET WHERE NAME_FACULTETA=:Facultet';
q2.SQL.Add('ORDER BY COD_FACULTETA');
q2.SQL.ParamByName('Facultet').asString := FieldByName('NAME_FACULTETA').AsString;
Тут ругается на ParamByName среде неизвестно что это такое
