Como sabes, Firebird puede usarse en modo monousuario, es decir sin necesidad de instalar el Servidor y el Cliente.

Sin embargo, cuando lo usas así hay un error con el cual te puedes encontrar y es que por culpa de tu aplicación la computadora tenga un bloqueo.

¿Cuándo ocurre eso?

Cuando se sale de la aplicación sin antes haberse desconectado de la Base de Datos.

Este error solamente ocurre en Firebird embedded, no ocurre cuando se trabaja con Cliente/Servidor.

¿La solución?

Desconectarse de la Base de Datos antes de finalizar la aplicación.

Si usas la API del Firebird entonces llamar al proceso fb_shutdown() antes de hacer el unload de fbembed.dll

Artículos relacionados

El índice del blog Firebird21

El foro del blog Firebird21

 

Anuncios