Acabo de descubrir que el problema es otro, dejo la linea exacta ya que estaba posteando un ejemplo gral
peli_q1.Active:=false;
peli_q1.SQL.Clear;
peli_q1.SQL.Text:='Select * from TPeliculas where(peli_tit like "%'+info.Text+'%")and(peli_titori like "%'+info.Text+'%") order by peli_titori';
peli_q1.Active:=true;
el problema es la condicion doble ya que con
peli_q1.Active:=false;
peli_q1.SQL.Clear;
peli_q1.SQL.Text:='Select * from TPeliculas where(peli_tit like "%'+info.Text+'%") order by peli_titori';
peli_q1.Active:=true;
no genera error
|