bicho hice lo que me dijiste lo puse asi:
Código Delphi
[-]
DataModulo.QBuscar.Active:=false;
DataModulo.QBuscar.SQL.Clear;
DataModulo.QBuscar.SQL.Text:='select * from ciclo
where ciclo=:cic';
DataModulo.QBuscar.Parameters.Clear;
DataModulo.QBuscar.Parameters.ParamByName('cic').Value:=ciclob;
DataModulo.QBuscar.Active:=true;
pero al momento de correrlo me marca un error de que el paramerto cic no existe
entonces lo cambie de lugar lo pase arriba de qbuscar.sql.text:='...';
y me vuelve a decir el error de que no encuentra un parametro de otro qbuscar que use anteriormente.. que estoy haciendo mal..
necesito usar menos querys para que mi programa no se cargue tanto.. o que otra cosa puede afectar diganme please