Ver Mensaje Individual
  #13  
Antiguo 03-08-2005
Mick Mick is offline
Miembro
 
Registrado: may 2003
Posts: 405
Reputación: 24
Mick Va por buen camino
Cita:
Empezado por Rufus
Un momento, yo tambien estoy contento con firebird pero eso no impide reconocer que como todo software puede tener sus fallos y si se ve que falla en algo, pues se le echan todas las culpas del mundo. Y no estoy diciendo que sea un fallo de firebird lo que se trata en este post.
Es normal que todo software que conste de mas de unas pocas lineas tenga bugs, pero el tipo de error que se describe es demasiado obvio y grave, es decir hay decenas de miles de firebirds funcionando por ahi, un error de ese tipo ya habria sido notificado por decenas o centenares de usuarios y arreglado.

En tu caso pareceria que no se estuviese haciendo el commit de la transaccion de modificacion, la aplicacion que ha hecho los cambios mientras no se cierre, siempre ve sus propias modificaciones aunque la transaccion no este confirmada, hasta que se apaga el equipo y las operaciones sin confirmar se cancelan.

Otra opcion es que la base de datos este dañada desde hace tiempo, aunque si fuese asi deberias notar muchos mas problemas. Yo pasaria el gfix para comprobar si hay algun tipo de daño en la estructura de la base de datos.

Siendo que se trata de un programa propiedad de tu empresa, de modo que va a ser dificil que puedas mostrarnos el codigo fuente entero para poder detectar algun tipo de fallo. Yo en tu caso contrataria soporte con alguna empresa especializada como ibphoenix y que ellos auditen el codigo y detecten el fallo.

Saludos
Responder Con Cita