Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-10-2010
mantraxer21 mantraxer21 is offline
Miembro
 
Registrado: ago 2010
Posts: 94
Poder: 14
mantraxer21 Va por buen camino
Guardar Fecha - Hora - usuario

Estimados.

Necesito guardar la fecha, hora y el usuario que guardó la información en una tabla.

los 2 primeros datos tienen que ser de la fecha del servidor de datos y no la del usuario, y el usuario, es el usuario que se registró para guardar o modificar algo...

Para la fehca, tengo algo de codigo en una Query del DataModule, llamada "qFechaBD" y es asi.

Código SQL [-]select current_timestamp as fecha from rdb$database


Consulta, cómo lo hago para poder guardar todos estos registros automáticamente, sin introducir datos ???

Lo otro estaba pensando para la fecha, esta en la bd (Firebird) sea de tipo Date y el Dafault sea 'NOW' para guardar automaticamente su fecha, pero cómo lo hago con los otros datos (Guardar el ID del Usuario Logueado y la Hora???
Responder Con Cita
  #2  
Antiguo 04-10-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.278
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por mantraxer21 Ver Mensaje
Consulta, cómo lo hago para poder guardar todos estos registros automáticamente, sin introducir datos ???
Si es sobre una tabla, supongo que lo más sencillo es crear un TRIGGER que te actualize ese campo después de cada INSERT/UPDATE.

Si es sobre muchas tablas, habría que evaluar si hay otras posibiliades.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 04-10-2010
Avatar de Enan0
Enan0 Enan0 is offline
Miembro
 
Registrado: may 2004
Ubicación: Argentina
Posts: 565
Poder: 20
Enan0 Va por buen camino
La idea Neftali esta buena. pero ojo que te tomaria la fecha del servidor.
y hay veces que no estan actualizadas.. o dependiendo de donde este el server puede tener la hora y fecha de otro uso horario..

Es una tonteria pero hay que tenerla en cuenta..

saludos.
Responder Con Cita
  #4  
Antiguo 04-10-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.278
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Correcto, hay que tener en cuenta la fecha del servidor; Pero a malas es una única fecha (con un único uso horario); La fecha sería incorrecta, pero los datos serían coherentes.

El problema grave es cuando se guarda laa fecha del equipo cliente (desde el programa), porque en ese caso cada cliente sí puede tener una fecha diferente y en ese caso sí que el resultado puede ser un caos.

Por ambas cosas creo que es una buena solución en estos casosque la Fecha/Hora se guarde desde el server.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 04-10-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Neftali Ver Mensaje
[..] Por ambas cosas creo que es una buena solución en estos casos que la Fecha/Hora se guarde desde el server.
Por supuesto, eso es indiscutible.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Agrupar por fecha, teniendo en el campo fecha y hora El_Raso Firebird e Interbase 3 18-03-2010 22:05:19
Guardar Hora sin fecha nula delphi amerika111 Varios 3 19-01-2010 16:01:43
obtener solo la fecha en formato fecha y sin hora BlueSteel SQL 14 09-05-2008 16:42:19
formato fecha y hora a solo Fecha ozegarra Firebird e Interbase 6 22-02-2008 18:43:34
Evitar que un usuario modifique la fecha y la hora @-Soft Windows 4 09-05-2003 01:30:17


La franja horaria es GMT +2. Ahora son las 03:49:38.


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
Copyright 1996-2007 Club Delphi