![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
He revidado todo
Vuelvo a intentarlo bajando Firebird Embedded de 64 bits, ya que es el que uso normalmente en el Firebird estándar.
Describo el entorno que uso y detalles en el intento de que Firebird Embedded funcione. Uso Windows 7 (64bits) con Firebird 2.5 (64 bits). Intento usar Firebird Embedded 64 bits. Y hago esto: 1.- Compilo la applicacion con el parámetro de Connection (del TIBDataBase) D:\EMBEBIDO\BASE.FDB con el Firebird 2.5 normal activado. Es el único cambio que hago en Delphi. 2.- Coloco el ejecutable MyAPLI.EXE, junto a los datos (en D:\EMBEBIDO\BASE.FDB) 3.- Copio la versión Firebird Embedded y la expando para copiar los siguientes ficheros en D:\Embebido 4- D:\EMBEBIDO\bbembed.dll y lo cambio de nombre a gds32.dll (Por si las moscas, lo copio también con nombre fbclient.dll) 5.- D:\EMBEBIDO\firebird.conf + ib_util.dll + icudt30.dll (No cambio la configuración del firebird.conf) ya que ejecutable y base de datos comparten el mismo directorio). 6.- En D:\EMBEBIDO\FBINTL\ .... copio fbintl.dll + fbintl.conf 7.- en D:\EMBEBIDO\UDF\ .... copio fbudf.dll 8.- Ahora desconecto el Firebird estándard desde el Panel de Control. 9.- Ejecuto el programa y me da el error: "Unavailable Database". ¿Hay alguien que pueda ver qué he hecho mal? Última edición por bulc fecha: 04-10-2015 a las 16:47:17. |
|
#2
|
||||
|
||||
|
Me autorespondo con la solución
Por fin he conseguido usar el cacareado Firebird Embedded. Para eso he bajaddo: Firebird-2.5.1.26351-0_Win32_embed (A pesar de que yo uso la de 64 bits para el Firebird servidor estándar) ya que mi sistemas es Win 7 64bits. Resumiendo:
................................................... He descomprimido los ficheros del download. (En eso consiste, realmente, la instalación). Luego he abierto una carpeta nueva D:\EMBEDED32 y he copiado allí: De la carpeta dónde estaba el Firebird descomprimido he sacado éstos ficheros necesarios. 1.- El fichero fbembed.dll que he renombrado como gds32.dll. 2.- Otros ficheros: firebird.conf + firebird.msg + ib_util.dll + ucudt30.dll + icuin30.dll + icuuc30.dll 3.- También he copiado las carpetas o subdirectorios: intl y udf (completos) .................................................................................................... ....Luego: 4.- He compilado el ejecutable desde Delphixe3 con el parámetro: DataBaseName -> D:\EMBEDED32\SALUD.DBF 5.- Una vez compilado he ido al Inicio->Centro de Control y he desactivado el Firebird estándar. 6.- He copiado el fichero de datos SALUD.FDB en D:\EMBEDED32. 7.- He llevado el ejecutable .EXE a esa misma ubicación. He hecho doble clic en el ejecutable y 'voilà' ésta ha funcionado. !!Uf, qué alivio!! Gracias a todos por vuestra ayuda. ..... bulc |
|
#3
|
||||
|
||||
|
Austorespuesta al uso del Embedded de Firebird
Por fin he conseguido usar el cacareado Firebird Embedded. Para eso he bajaddo: Firebird-2.5.1.26351-0_Win32_embed (A pesar de que yo uso la de 64 bits para el Firebird servidor estándar) ya que mi sistemas es Win 7 64bits. Resumiendo:
................................................... He descomprimido los ficheros del download. (En eso consiste, realmente, la instalación). Luego he abierto una carpeta nueva D:\EMBEDED32 y he copiado allí: De la carpeta dónde estaba el Firebird descomprimido he sacado éstos ficheros necesarios. 1.- El fichero fbembed.dll que he renombrado como gds32.dll. 2.- Otros ficheros: firebird.conf + firebird.msg + ib_util.dll + ucudt30.dll + icuin30.dll + icuuc30.dll 3.- También he copiado las carpetas o subdirectorios: intl y udf (completos) .................................................................................................... ....Luego: 4.- He compilado el ejecutable desde Delphixe3 con el parámetro: DataBaseName -> D:\EMBEDED32\SALUD.DBF 5.- Una vez compilado he ido al Inicio->Centro de Control y he desactivado el Firebird estándar. 6.- He copiado el fichero de datos SALUD.FDB en D:\EMBEDED32. 7.- He llevado el ejecutable .EXE a esa misma ubicación. He hecho doble clic en el ejecutable y 'voilà' ésta ha funcionado. !!Uf, qué alivio!! Gracias a todos por vuestra ayuda. ..... bulc |
|
#4
|
||||
|
||||
|
El que Firebird sea de 32 o 64 bits no depende de sólo de windows sino más de la versión de Delphi que uses. Si tu Delphi compila en 32 bits no deberias usar Firebird de 64, que parece que finalmente era lo que pasaba.
__________________
http://www.gestionportable.com |
|
#5
|
||||
|
||||
|
Buen, no sé qué decirte
Cita:
Ya era la tercera o cuarta vez que lo intentaba. Soy un mero aficionado. Gracias. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ftp Upload / Download (Aplicación) | seoane | Internet | 15 | 08-03-2008 15:24:37 |
| Crear Clases propias o Usar Existentes | jorllazo | Debates | 19 | 27-04-2007 03:07:39 |
| Nuevo Proyecto Sofware. Que tecnologia usar? Que base de datos? Que plataforma? | rdiezgarcia | Debates | 3 | 07-03-2007 12:44:09 |
| download periódico | tcp_ip_es | Internet | 13 | 14-10-2005 17:00:27 |
| download delphi 5 | Emiro | Varios | 2 | 26-10-2003 11:42:26 |
|