Gracias a los tres por las respuestas.
Cita:
Empezado por duilioisola
Puede ser que la base se ha corrompido.
¿La has copiado mientras alguna aplicación estaba conectada?
¿Estás seguro de que es una base de datos GDB/FDB y no un backup GBK/FBK al que hayas cambiado el nombre?
¿Tienes una copia anterior que si funcione para comparar tamaño?
¿Cómo se crea la primera vez? Es una copia de una "Base Modelo" o la creas mediante SQL.
|
Vamos por partes.
1. La copia se hizo estando cerrado todas las aplicaciones, excepto el escritorio remoto (TeamViewer) con la que me la traje.
2. Sí, estoy seguro que no es un backup.
3. No, por desgarcia no tengo una copia anterior.
4. La primera vez se crea mediante comandos SQL, por ejemplo:
Código SQL
[-]CREATE TABLE Alumnos (Alumno CHAR(30), Registro INTEGER, Referencia CHAR(5), Recibo CHAR(7), Dni CHAR(9), Padre INTEGER,
Domicilia INTEGER, Formacion INTEGER, Curso INTEGER, Observaciones BLOB(0, 1), Exento INTEGER, Seccion CHAR(1), Lectivo INTEGER,
PRIMARY KEY (Alumno, Registro, Referencia, Recibo))
El problema es que la aplicación original, que tengo que adaptar al nuevo formato de emisión de recibos de acuerdo al estándar SEPA, está funcionando sin error alguno.
Cita:
Empezado por jgutti
para solucionar el problema volver a instalar Firebird 2.5.2.26540 o convertir colegio.gdb a colegio.fdb
|
La versión de Firebird en el equipo en el que está trabajando es la misma que tengo yo ahora instalada en mi máquina. Sí es cierto que dispongo de un backup (gbk); probaré a restaurar la base de datos. Me hace falta únciamente para probar la adaptación de las bases de datos. Ya os diré como va la cosa.