FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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.
Última edición por dec fecha: 16-11-2005 a las 20:17:59. Razón: ¡¡Encerrad el código fuente entre las etiquetas [DELPHI] ... [/DELPHI]!! |
#2
|
||||
|
||||
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
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
|