![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
#1
|
||||
|
||||
campo date
holas amigos del club, tengo el siguiente caso, primero que nada trabajo en delhpi 5.0 con interbase 6.0, tengo una tabla de movimiento que se indexa por id usuario double, y fecha, es un registro diario por usuario, determinado por la fecha, el problema es que algunas ocaciones (no siempre) el campo fecha se carga así:
id usuario fecha 1 12/05/2005 1 13/05/2005 1 13/05/2005 12:33:00 <----- Así ahora estos últimos registros se tendrían que duplicar, bueno en realidad no por se diferencia por la hora, yo use el componente MonthCalendar, de la paleta win32 de delphi, realizo lo siguiente: dm.TMovimientosFECHA_MOV.Value := Calendar.Date; lo raro que solo algunas veces se carga con la hora, que será, o como puedo eliminar la hora de la fecha.
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
#2
|
||||
|
||||
Interbase perite definir los campos como DATE, TIME y TIMESTAMP, si usas DATE sólo te almacenara la fecha sin la hora.
La otra posible solución, si no puedes hacer el cambio anterior, es asignarle a todas las fechas la hora cero.
__________________
[Crandel] |
#3
|
||||
|
||||
Cita:
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
![]() |
|
|
![]() |
|