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 22-12-2009
JordiP JordiP is offline
Miembro
 
Registrado: nov 2009
Posts: 48
Poder: 0
JordiP Va por buen camino
Instalacion de mi programa con Firebird

Buenas, mi problema es que intento generar un instalador con el Installaware, incluyo los DLL's de Firebird: fbclient.dll y gds32.dll en el System32 y al ejecutar mi programa (ya instalado), me da un mensaje de error "cannot perform operation -- db is not open". Si instalo el "Firebird-2.1.1.17910-0_Win32.exe" y reinicio el PC, entonces si que funciona, entra a mi programa sin problemas.

Mi pregunta es, que he de incluir en mi instalador (con installaware) para evitar tener que instalar la aplicación completa del firebird ?

Me gustaría, aparte de los DLL's antes mensionados, saber cuales son los DLL's de firebird que tengo que incluir en mi instalador para que funcione mi aplicacion sin problemas

Gracias a todos
Responder Con Cita
  #2  
Antiguo 22-12-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿Has comprobado que el servidor esté funcionando?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 22-12-2009
JordiP JordiP is offline
Miembro
 
Registrado: nov 2009
Posts: 48
Poder: 0
JordiP Va por buen camino
Precisamente el fichero "Firebird-2.1.1.17910-0_Win32.exe" es el que instala el servidor, pero mi pregunta era, es necesario instalar en todos mis clientes el servidor de Firebird ? o solo con registrar las DLL's del Firebird es suficiente para que pueda acceder a la Base de Datos

Gracias
Responder Con Cita
  #4  
Antiguo 22-12-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por JordiP Ver Mensaje
Precisamente el fichero "Firebird-2.1.1.17910-0_Win32.exe" es el que instala el servidor
Fíjate que te he preguntado si está funcionando, no si está instalado.


Cita:
Empezado por JordiP Ver Mensaje
...pero mi pregunta era, es necesario instalar en todos mis clientes el servidor de Firebird ?
Lógicamente el servidor sólo debes instalarlo en la máquina que hará de servidor, el resto sólo la parte necesaria para la conectividad desde los clientes.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 22-12-2009
Avatar de Durbed
Durbed Durbed is offline
Miembro
 
Registrado: ago 2004
Posts: 166
Poder: 20
Durbed Va por buen camino
Hay una forma de tener el firebird embebido, pero nunca la he usado y no se como funciona, pero creo que hay que poner alguna dll con tu aplicación y listo. Supongo que sólo servirá para instalaciones mono puesto.
__________________
Intentando hacer algo con Delphi 7 y Firebird 1.5
Responder Con Cita
  #6  
Antiguo 22-12-2009
JordiP JordiP is offline
Miembro
 
Registrado: nov 2009
Posts: 48
Poder: 0
JordiP Va por buen camino
bien, pero sigo igual de perdido.

Neftali, lo de la parte necesaria que comentas, sabes que es lo que he de incluir ?

A mi instalador le he ido añadiendo librerias a medida que mi programa me iba dando mensajes de error, primero me pedia fbclient.dll, despues el gds32.dll, en este ultimo caso, cogi el mismo fbclient.dll y lo renombre a gds32.dll, tal y como se aconseja. Hasta aqui parece que solucionado. Ahora si ejecuto mi programa instalado, me da el error "cannot perform operation -- db is not open" y esto solo se que se quita instalando el servidor Firebird Firebird-2.1.1.17910-0_Win32.exe", pero aqui es donde quiero llegar yo, me gustaría saber que partes necesarias tengo que añadir a mi instalador para evitar instalar este servidor Firebird.

Espero haberme explicado, lo siento es que hoy no tengo el día

Gracias de antemano
Responder Con Cita
  #7  
Antiguo 22-12-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿Lo que no me queda claro es si esa instalación que estás generando es para instalar el Cliente o el Serviudor?

La opción más sencilla es lanzar el instalador que necesites desde tu propio instalador, como se suele hacer. ¿Por alguna razón esa opción no te sirve?

Lo digo porque a veces no es tan sencillo como copiar unos cuantos ficheros. A veces hay que registrar DLL's, a veces el Servidor ya está instalado,...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
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
Programa de instalacion en Delphi 7 cyber_zero Varios 1 09-05-2008 13:59:29
programa de instalacion ivanloco Varios 1 15-11-2006 01:18:59
DBExpress, programa de instalacion D7 moebius Conexión con bases de datos 2 05-07-2004 01:33:36
instalacion de un programa superhopi Varios 2 04-08-2003 09:31:30
instalacion programa con interbase xerkan Firebird e Interbase 1 24-06-2003 20:24:33


La franja horaria es GMT +2. Ahora son las 23:00:00.


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