Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-10-2015
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 415
Poder: 14
bulc Va por buen camino
Embedded: nuevo download o usar ficheros existentes

Hola a todos.
Me gustaría saber qué hacer para usar Firebird embedded, ¿es necesario hacer un download e instalarlo o se pueden usar los ficheros existentes de la Instalación de Firebird 2.5 ya existente y en marcha?
¿Se tiene que detener el Firebird 2.5 Server en funcionamiento, para usar el Embedded?
Una vez sabido esto intentaré ponerlo en marcha.
Gracias.
Responder Con Cita
  #2  
Antiguo 03-10-2015
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 415
Poder: 14
bulc Va por buen camino
No funciona y qué he hecho

Hola:
He creado una carpeta D:\EMBEBIDO. En ella he copiado la BaseDeDatos BASE.FDB. Al lado he puesto el ejecutable.exe después de compilarlo cambiando la ubicación del componente TIBDataBase a 'localhost:d\EMBEBIDO\BASE.FDB.
.............................................
He copiado estos ficheros desde el Firebird Embedded para que quedara así:
D:\EMBEBIDO\BASE.FDB
D:\EMBEBIDO\GDS32.DLL (Es el FBembed.dll renombrado)
D:\EMBEBIDO\FIREBIRD.CONF ( Con la línea RootDirectory D:\EMBEBIDO
D:\EMBEBIDO\ALIASES.CONF ( Con la línea: MyApplication = D:\EMBEBIDO
D:\EMBEBIDO\INTL\FBINTL.DLL
D:\EMBEBIDO\UDF\FBUDF.DLL
.......................................................................................
He compilado con la ubicación para el TIBDataBase que indico al principio.
He desconectado el Firebird Server en el Panel de Control.
Recibo dos errores: 1/ El programa echa en falta icuuc30.dll y además 2/ Error reading server type: gds32.dll not found.
................................................................
¿Algún forero me puede decir que he hecho mal?
Seguiremos intentándolo.
Saludos,
bulc
Responder Con Cita
  #3  
Antiguo 03-10-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Y por qué te complicas la vida en lugar de descargar e instalar la versión "embedded"?
Trae el fichero Firebird_InstallationGuide.pdf donde explicas cómo instalarla, si es para windows está en la página 26.
Responder Con Cita
  #4  
Antiguo 03-10-2015
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Poder: 20
MAXIUM Va camino a la fama
La versión empotrada de Firebird no necesita ser instalada. Solo descomprimida http://sourceforge.net/projects/fire...d.zip/download

Por otra parte, 'localhost:d\EMBEBIDO\BASE.FDB' No tendría sentido. Solo coloca la ruta local o relativa a la BD.
Responder Con Cita
  #5  
Antiguo 03-10-2015
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 415
Poder: 14
bulc Va por buen camino
Gracias a todos

Hola.
MAXIUM lleva razón. No existe instalación como tal. Un usuario no avisado da vueltas y vueltas para nada, sin encontrar cómo 'instalar'.
He descomprimido los ficheros y los he copiado uno por uno siguiendo las instrucciones de Firebird. Se me habían olvidado los ficheros ICU*
Una vez corregido éso el error se circunscribe al 'localhost', como muy bien apunta Maxium. Lo quitaré a ver.
Lo que si hago es compilar con el Firebird "normal" instalado. Y una vez compilado lo desconecto. ¿Es correcto esto?
También he visto que la prop. ServerType del TIBDataBase presenta los valores: ibEmbedded e ibServer, por lo que he pensado si de debería cambiar.
Voy a quitar 'LOCALHOST' a ver qué pasa.
Saludos.
bulc
* He quitado el LOCALHOST y dejado sólo el Path natural. He compilado, desconectado el Firebird normal y portado la aplicación al directorio EMBEBIDO, donde está el GDS32.dll
...................................................................................
Ahora me da el error: "Character Set ISO8859_1 not defined".

Con lo cual me tiene bastante mosqueado. Esto del embedded no era tan facilido como pensaba.

Última edición por bulc fecha: 03-10-2015 a las 20:47:52.
Responder Con Cita
  #6  
Antiguo 04-10-2015
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 415
Poder: 14
bulc Va por buen camino
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 19:30:42.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi