Ver Mensaje Individual
  #15  
Antiguo 19-09-2006
bitbow bitbow is offline
Miembro
 
Registrado: jul 2006
Posts: 366
Reputación: 18
bitbow Va camino a la fama
Debes hacelro asi

Código PHP:
procedure TFTodos.BFiltrarClick(SenderTObject);
 
 
begin
   IBQInformes
.Close;
   
IBQInformes.Sql.Clear;
   if 
Cbvencidos.Checked=true then
    begin
      IBQInformes
.SQL.Add(' SELECT * FROM Telas INNER JOIN Descripcion ');
      
IBQInformes.SQL.Add(' ON Telas.Descripcion1 = Descripcion.Descripcion ');
      
IBQInformes.SQL.Add(' Where Telas.FECHA_PROMETIDA > 'NOW);
      
IBQInformes.Open;
    
end;
 
end
Asi es como le hago yo :

Código PHP:
procedure TFTodos.BFiltrarClick(SenderTObject);
 
 
begin
   IBQInformes
.Close;
   
IBQInformes.Sql.Clear;
   if 
Cbvencidos.Checked=true then
    begin
      IBQInformes
.SQL.Add(' SELECT * FROM Telas INNER JOIN Descripcion ');
      
IBQInformes.SQL.Add(' ON Telas.Descripcion1 = Descripcion.Descripcion ');
      
IBQInformes.SQL.Add(' Where Telas.FECHA_PROMETIDA > "'DateToStr(Date) +'"');
      
IBQInformes.Open;
    
end;
 
end
Debes concatenar tu consulta con el valor de Now, la verdad no he manejado Now y no se que tipo de datos devuelva si es Date , Time o combinado de cualquier forma debes de hacer la conversion del tipo de dato que te devuelva a String , para las fechas es DateToStr.

Por ahi en google anda un manual de las funciones de conversion , no recuerdo el enlace.

Última edición por bitbow fecha: 19-09-2006 a las 20:32:49.
Responder Con Cita