Ver Mensaje Individual
  #8  
Antiguo 10-01-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Reputación: 24
enecumene Va por buen camino
Cita:
Empezado por Alsaca Ver Mensaje
Bueno después de un poco de calma, pongo lo que lepe me ha comentado:


Query1.Close;
Query1.SQL.Clear;
Query1.SQL.add( 'select * from tclient where (f_cad between :Hoy and :unmes)');
Query1.SQL.add( ' and (f_cade between :hoy and :unmes)');
Query1.parambyname('hoy').asDatetime := Date;
query1.ParamByName('unmes').asdatetime :=date + 30;
Query1.Open;

NO muestra nada en el dbgrid, esté cualquiera de las dos fechas en el rango de hoy + 30.


Donde está el error?


Saludos.
veo algo extraño aqui, pero hay algo repetido en la sentencia "(f_cade between :hoy and :unmes)" esta puesto dos veces, y otra cosa, intentaste usar las sentencias que te recomende anteriormente??.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita