Ver Mensaje Individual
  #6  
Antiguo 22-03-2008
Luis F. Orjuela Luis F. Orjuela is offline
Miembro
 
Registrado: may 2003
Ubicación: Bogotá - Colombia
Posts: 68
Reputación: 22
Luis F. Orjuela Va por buen camino
Así como tú dices,, entonces debes declarar el campo de tu tabla en la base de datos del tipo "TIME" , pues así sólo guarda horas, minutos y segundos..
Ahora el campo tipo "DATE", pues guarda fechas, y la combinación de los dos es "TIMESTAMP" que guarda fecha y horas, minutos y segundos...

Teniendo en cuenta la explicación anterior.....

El error es el siguiente:
Código Delphi [-]
BDMasdata.TablePrueba.FieldByName('HORA').AsDateTime:= Frac(DateTimePicker1.Time);

debe ser:

Código Delphi [-]
BDMasdata.TablePrueba.FieldByName('HORA').AsTime:= Frac(DateTimePicker1.Time);


Suerte..
__________________
Ing. LUIS FERNANDO ORJUELA
BOGOTA - COLOMBIA
Responder Con Cita