El trunc lo pongo para poder guardar el dato en un entero, ya que solo no interesa la parte entera del dato, y en el caso de que sea fecha/hora y tenga decimales puede fallarnos.
Con respecto al error, el código que te he pasado no falla, el que tu me has pasado puedo suponer que has puesto al revés la resta (defechacompra.Date - Date), te de un número negativo y por eso te ponga ninguna, ¿Debugueaste paso a paso el código?... ¿Qué da en nDias cuando falla?
__________________
delphi.com.ar
Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|