Ver Mensaje Individual
  #3  
Antiguo 18-04-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.561
Reputación: 25
egostar Va camino a la fama
Te hace falta "Limpiar" el Query, pero además mete la sentecia SELECT en el mismo bloque

Código SQL [-]
Frm_reporte.ADOQuery1.Close; 
Frm_reporte.ADOQuery1.Clear; 
Frm_reporte.ADOQuery1.SQL.Add('SELECT * FROM TABLA');
Frm_reporte.ADOQuery1.SQL.Add('WHERE numero = ' + DBEdit1.Text); 
Frm_reporte.ADOQuery1.Open; 
Frm_reporte.QuickRep1.Preview;

O usar Lo siguiente

Código SQL [-]
Frm_reporte.ADOQuery1.Close; 
Frm_reporte.ADOQuery1.SQL.Text := 'SELECT * FROM TABLA WHERE numero = ' + DBEdit1.Text; 
Frm_reporte.ADOQuery1.Open; 
Frm_reporte.QuickRep1.Preview;

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita