SoloCodigo
Bases de Datos => Otras Bases de Datos => InterBase/Firebird => Mensaje iniciado por: Carina en Martes 10 de Enero de 2006, 21:37
-
Hola: tengo una aplicacion hecha con java, me conecto a una base Firebird, en linux no tenia problema pero ahora que pruebo en Windows me sale un error
org.firebirdsql.jdbc.FBSQLException: Resource Exception. internal gds software consistency check (next transaction older than oldest active transaction (266))
Reason: internal gds software consistency check (next transaction older than oldest active transaction (266))
at org.firebirdsql.jdbc.AbstractConnection.ensureInTransaction(AbstractConnection.java:842)
at org.firebirdsql.jdbc.AbstractPreparedStatement.<init>(AbstractPreparedStatement.java:85)
at org.firebirdsql.jdbc.FBPreparedStatement.<init>(FBPreparedStatement.java:34)
y mas...
no creo que sea problema linux-windows me parece que se daño la Base de datos.
Me podrias decir con certeza porque tengo este error y como arreglarlo?.
Muchas Gracias
-
Hola carina....
Que pena llegar un poco tarde pero estaba de vacaciones.... creo que tu problema radica en que pasaste directamente tu base de datos directamente de linux a windows osea que tomaste basedatos.fdb lo copiaste la unidad de window y luego desde windows no puedes establecer conexion.... bien, esto sucede en muy pocas ocaciones, si tu quieres puedes ponerte a reparar tu base de datos corrigiendo los errores con el gfix, que en google existe basta informcion sobre esto o puedes mejor copiar el script de creacion de tu base de datos en linux y ejecutarlo en windows....
Si quieres puedes publicar el codigo con el que estas estableciendo la conexion y miramos si puede ser un error de codigo java.....
Cuidate mucho.... y suerte
Cordialmente,
Antony Hernan Delgado Solano