with query1 do
 begin
   close;
   sql.clear;
   sql.text := 'select a.c,b.x,c.s from A a,B b,C c' + 
               'where a.a=b.a and a.b=c.b and a.c=:c';
   parambyname('c').asvalue := cValue;
   open;
 end;