Todavía hay aplicaciones que necesitan interoperabilidad, con bases de datos de Firebird, desde herramientas de Office u otros orígenes de datos; puede realizarse desde ODBC (Open DataBase Connectivity), debemos asegurarnos si la aplicación es de 32 o 64 bits, en ambos casos es posible instalar el driver desde la página oficial, es posible tener los dos instalados sin problema. Si ya disponemos de una versión podemos aprovechar para actualizarla y forzar la instalación de la que nos falte:
Desde línea de comandos y el directorio de instalación de la versión, por ejemplo para la versión de 32 bits:
instclient.exe install gds32
instclient.exe install fbclient
Estos comando copiaran y registraran las librerías FBLCIENT.DLL y GDS32.DLL en la carpeta C:\Windows\System32 para 32 bits y c:\Windows\SysWOW64 para 64 bits según cada caso
Igualmente es posible añadir el registro de Windows desde el mismo directorio mediante el comando:
instreg install
Para determinar la versión de la base de datos mediante el comando, se muestra On Disk Structure (ODS):
gstat.exe -h midatabase.gdb
ODS | Versión |
10.0 | Firebird 1.0 |
10.1 | Firebird 1.5 |
11.0 | Firebird 2.0 |
11.1 | Firebird 2.1 |
11.2 | Firebird 2.5 |
ACTUALIZADO: si el cliente necesita tener instaladas las versiones de 32 y 64 al mismo tiempo, para un servidor se puede configurar un puerto diferente haciendo una instalación manual. Para una estación cliente se puede instalar la versión de ejecutable «Classic Server» en lugar de «Super Server» lo que permitirá en la configuración posterior «Ejecutar como una aplicación» para no tener siempre el servicio iniciado y activado la casilla de «¿Copiar librería cliente como GDS32.DLL para soporte de aplicaciones antiguas?»