![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
|
Hola foristas,
He tratado de comparar las siguientes fechas: el componente dateTimePciker1 y el campo de una base de datos en interbase que fue declarado como DATE y al momento de compararlo hago lo siguiente: if ClienDataSet.CampoFecha.AsDateTime>=DateTimePciker1.Date then ejecute No entiendo ¿que pasa? y ¿por qué? Gracias por su atención..... |
|
#2
|
||||
|
||||
|
¿cuál es el problema?... me parece que te faltó explicar algo, o verdaderamente el viernes ya me cayó pesado
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#3
|
||||
|
||||
|
Comparación de Fechas
La comparación:
if ClienDataSet.CampoFecha.AsDateTime>=DateTimePciker1.Date then ejecute El ejecute siempre se cumple aunque el CampoFecha.AsDateTime sea menor que el DateTimePicker1.Date, es decir, tengo fechas menores en la BD que la suministrada por el DateTimePciker1.date y siempre ejecuta el Then. Disculpas por mi falta práctica para exponer los problemas. |
|
#4
|
|||
|
|||
|
Hola,
Te encuenta que DateTimePciker1.Date está cogiendo la fecha+la hora. Para que compare solo la fecha debes de poner trunc(DateTimePciker1.Date) |
|
#5
|
||||
|
||||
|
Cita:
Cita:
Agrega en la línea anterior a la evaluación: y fíjate en {View \ Debug Windows \ Event Log} si estas en lo cierto. Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Última edición por delphi.com.ar fecha: 17-06-2005 a las 22:09:39. |
|
#6
|
||||
|
||||
|
Puedes probar de alguna de estas dos formas
o
__________________
[Crandel] |
![]() |
|
|
|