... y como no siempre estoy concentrado en lo que debiera (
) volvió a sucederme algo parecido. Les cuento:
Instalé mi aplicación en D. El programa de instalación creado con InnoSetup actualiza automáticamente el archivo
firebird.conf, específicamente el parámetro
RootDirectory. Luego reinstalé el S.O. en el mismo equipo y al volver a instalar mi aplicación la instalé en C, eliminé la carpeta de instalación y moví los archivos de la instalación original desde D a C. Claro, el archivo de configuración indicaba que Firebird estaba instalado en
D:\MyApp\Firebird, cuando en realidad estaba instalado en
C:\MyApp\Firebird, razón por la cual el sistema no encontraba la carpeta
Firebird\intl, y por supuesto no cargaba la configuración correspondiente a las tablas de caracteres.
Lo comento por si alguna vez les llega a suceder... y sí, es otra de las cosas que le pasan a uno cuando anda con la cabeza en otro lado...