problemas con la hora
Hola a todos y un agradecimiento por adelantado por el que me ayude con este problema.
Tengo un problema con la fecha y la hora en el sistema que estoy realizando, la escuestión es cuando guardo un nuevo registro en mi base de datos (utilizo firebird) y lo quiero visualizar en mi ventana de diseño(utilizando Delphi 7) guarda el registro pero todos con la misma hora. Si por ejemplo en mi Grid en la propiedad FieldName elijo fecha_evento como clave muestra y guarda la fecha correcta pero no la hora, ya que muestra la misma en todas, si elijo hra_evento como clave el problema es todo lo contrario, osea hora correcta pero fecha incorrecta. ¿A que se debe esta situación?. Este parte de codigo es donde guardo los datos.
|
Si la fecha es clave, no podrás guardar 2 registros con la misma fecha.
Si la hora es clave, no podrás guardar 2 citas a la misma hora aún cuando la fecha haya cambiado. Podrías usar como clave primaria un TimeStamp, que es la fecha y hora todo junto, guardando los milisegundos, jamás deberías tener una clave duplicada. En Sql, siempre podrás usar cast para coger la parte de fecha o la parte de hora. Tambien puedes tener 2 campos, fecha y hora, pero la clave primaria son ambos campos a la vez. saludos |
La franja horaria es GMT +2. Ahora son las 08:31:30. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi