Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Comportamiento extraño de current_timestamp (https://www.clubdelphi.com/foros/showthread.php?t=76708)

erickperez6 20-11-2011 23:32:25

Comportamiento extraño de current_timestamp
 
Saludos a todos,

En un computador tengo el servidor de base de datos firebird 2.1.3 y una aplicacion, este computador al parecer tiene algun problema con la pila interna, porque siempre tiene la fecha y hora incorrecta cada vez que se enciende, pero simplemente con cambiar la fecha del sistema todo va normal, menos firebird que me sigue trayendo la fecha incorrecta, como si nunca la hubiera cambiado, extraño no? habra alguna forma de traer la fecha del sistema real despues de la correccion?

Casimiro Notevi 21-11-2011 01:14:18

No puedo creerlo :)
Seguramente es otra cosa y te estás confundiendo.

guillotmarc 21-11-2011 11:30:07

Hola.

Prueba a detener el servicio de Firebird y volverlo a arrancar cuando ya tengas la fecha/hora corregida.

rastafarey 29-11-2011 03:08:49

resp
 
No creo que sea un problema de firebird pero por ser una version impar 2.1.3 quisas haya que probarlo.
1 Deteniendo el servidor
2 Cambiar la fecha hacia atras
3 Levantar El servidor(La fecha esta mala)
4 Probar un
Código SQL [-]
Select current_timestamp From  rdb$database
5 Mover la fecha a la realidad(LA fecha esta bien)
6 Probar un
Código SQL [-]
Select current_timestamp From  rdb$database

Mi unica observacion es que hagas estas pruebas con Ibexpert o con otro gestor de firebird bien probado. No desde el sistema que esta dando el problema. Por que es la unica manera de verificar si es un bug de firebird o el problema es de la aplicacion.

erickperez6 07-12-2011 07:42:24

Cita:

Empezado por rastafarey (Mensaje 419813)
No creo que sea un problema de firebird pero por ser una version impar 2.1.3 quisas haya que probarlo.
1 Deteniendo el servidor
2 Cambiar la fecha hacia atras
3 Levantar El servidor(La fecha esta mala)
4 Probar un
Código SQL [-]
Select current_timestamp From  rdb$database
5 Mover la fecha a la realidad(LA fecha esta bien)
6 Probar un
Código SQL [-]
Select current_timestamp From  rdb$database

Mi unica observacion es que hagas estas pruebas con Ibexpert o con otro gestor de firebird bien probado. No desde el sistema que esta dando el problema. Por que es la unica manera de verificar si es un bug de firebird o el problema es de la aplicacion.

El cliente reemplazo el hardware inmediatamente (le aconseje que cambiara la pila por una nueva o que buscara otro computador) y cuando regrese al otro dia ya todo estaba bien, es decir, la fecha del sistema siempre era la correcta sin importar que se apagara el equipo. No me dio tiempo de probar si reiniciando el servicio de firebird se corregia el resultado de la funcion current_timestamp cuando se colocaba la fecha correcta, pero si esta era la solucion (lo mas probable que si), no podia decirle al cliente que siempre reiniciara el servicio de firebird, esto seria un dolor de cabeza :p


La franja horaria es GMT +2. Ahora son las 11:55:08.

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