Hola:
Te explico un poco lo que yo hago, y a mí me funciona.
Tengo en mi ordenador FireBird 1.5 corriendo como servidor cuando compilo la aplicación.
Utilizo IBDatabase, IBTransaction, IBDataSet
Pongo en la misma carpeta:
** La aplicación:
- La aplicación (ejecutable, base de datos)
** FB embebido 1.5 :
- Carpeta intl (con un fichero dentro: fbintl.dll)
- Carpeta udf (con cuatro ficheros dentro: fbudf.dll, fbudf.sql, ib_udf.dll, ib_udf.sql)
- Ficheros aliases.conf, fbclient.dll, fbembed.dll, firebird.conf, firebird.msg, gds32.dll, ib_util.dll
fbclient.dll y gds32.dll es el mismo fichero fbembed.dll copiado y renombrado con estos dos nombres.
Con esto me anda en cualqier máquina, o en el lápiz conectado a cuaquier ordenador, incluso en CD si se pone la base de datos ReadOnly
Un saludo.
|