Manual de errores comunes en Firebird
⚠️Error: Invalid connection string //localhost:3050/, reason: null or empty database name in connection string [SQLState:08001, ISC error code:337248263]

💡 Causa común: Este problema se debe a que no se ha ingresado la ruta de la base de datos del servidor Firebird.
🔧 Solución rápida: Es necesario especificar la ruta del archivo de la base de datos y también la contraseña.
Por defecto, la contraseña es masterkey, por lo que debes ingresarla en el campo correspondiente.

⚠️Error: Unable to complete network request to host «localhost». [SQLState:08006, ISC error code:335544721]

💡 Causa común: El cliente Firebird no logra comunicarse con el servidor.
Sucede cuando el servicio Firebird no está iniciado, el puerto 3050 está bloqueado, la dirección es incorrecta, o no está instalado el cliente (fbclient.dll).
🔧 Solución rápida:
- Verifica que el servidor esté activo:
- En Windows: abre
services.msc
→ busca Firebird Server → Iniciar. - O en consola:
netstat -ano | find "3050"
Asegúrate de que Firebird esté escuchando.
- En Windows: abre
- Instala el cliente Firebird correcto según el sistema:
- 🟢 Eleventa: usa Firebird 1.5 (o, si no abre, prueba 2.0 / 2.1)
👉 Requiere estas versiones porque Eleventa usa bases con formato ODS 10.1.
- 🟢 Eleventa: usa Firebird 1.5 (o, si no abre, prueba 2.0 / 2.1)
- 🟢 Microsip: usa Firebird 3.0
👉 Microsip trabaja con bases modernas (ODS 12.0 o superior).
- 🟢 Microsip: usa Firebird 3.0
- Instala el cliente (fbclient.dll):
- Durante la instalación, selecciona Client Only.
- Para Firebird 2:
cd 'C:\Program Files\Firebird\Firebird_2_5\bin'; instsvc install -auto -guardian; instsvc start
- Verifica la cadena de conexión:
jdbc:firebirdsql://localhost:3050/C:/path/base.FDB
- Permite el puerto 3050 en el firewall o antivirus.
- Prueba la conexión: cd ‘C:\Program Files\Firebird\Firebird_version\bin’;
isql localhost:C:\path\base.fdb -user sysdba -password masterkey
⚠️Error: unsupported on-disk structure for file C:\USERS\JESUS\DOCUMENTS\CLIENTES\COD MARCO\MATRIZ LA ESPECIAL.FDB; found 12.0, support 11.2

💡 Causa común: La base fue creada/restaurada con Firebird 3.0 (ODS 12.0), pero se intenta abrir con un servidor Firebird 2.5 (que solo soporta ODS 11.2).
Un servidor viejo no puede abrir una base con ODS más nuevo.
🔧 Solución rápida: Actualiza el servidor a Firebird 3.0 (o superior) en el equipo que abre la base a Firebird 2.x.
Descarga desde los archivos mas actuales en
👉 https://firebirdsql.org/en/firebird-3-0-13/
⚠️Error: unsupported on-disk structure for file C:\USERS\JESUS\DOCUMENTS\CLIENTES\ELEVENTA\PDVDATA.FDB; found 10.1, support 12.2; IProvider::attachDatabase failed when loading mapping cache [SQLState:HY000, ISC error code:335544379]

💡 Causa común: La base de datos fue creada con una versión antigua de Firebird (ODS 10.1 = Firebird 1.5),
pero el sistema intenta abrirla con un servidor moderno (Firebird 3 o 4, que soporta ODS 12.x).
⚠️ Firebird no puede abrir bases con ODS más antiguo que su versión mínima soportada.
Solución rápida: Instala Firebird 1.5 — versión 32 bits (recomendada) o en su defecto Firebird 2.0 / 2.1 si 1.5 no inicia correctamente.
Descarga desde los archivos antiguos en
👉 https://firebirdsql.org/en/firebird-1-5/