SoloCodigo

Bases de Datos => Otras Bases de Datos => InterBase/Firebird => Mensaje iniciado por: Carina en Martes 10 de Enero de 2006, 21:37

Título: Error 266
Publicado 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
Título: Re: Error 266
Publicado por: antony_soluciones en Viernes 27 de Enero de 2006, 23:06
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