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 28-09-2004
Avatar de VolaRe
VolaRe VolaRe is offline
Miembro
 
Registrado: ago 2003
Posts: 121
Poder: 21
VolaRe Va por buen camino
Cita:
Sólo tienes que copiar gds32.dll en la carpeta donde está el ejecutable del programa, en la misma unidad de red. No es necesario instalar nada en los clientes.
¿Estas seguro que en los ordenadores clientes no necesitas la .dll del FireBird cliente?

Creo que si tienes unos ordenadores en red, el que hace de servidor tiene el FireBird servidor (propiamente dicho), y en los ordenadore que acceden a ese servidor necesitaras tener el FireBirdClient (fbclient.dll).

Claro yo no soy nadie para discutirte, por que lo mio es mera aficion, y se lo justo para irme defendiendo, pero si buscas por el foro creo que encontraras muchos hilos que hablen de este tema.

Bueno gente ta pronto, que me enrollo demasiado.
Responder Con Cita
  #2  
Antiguo 29-09-2004
athlontado athlontado is offline
Miembro
 
Registrado: sep 2004
Ubicación: Almázcara - León (España)
Posts: 63
Poder: 20
athlontado Va por buen camino
Tienes razón, VolaRe. Sin embargo, los componentes IBX no se construyeron para FireBird, sino para InterBase, por lo que usan la dll de éste último, gds32.dll.

Y FireBird, para mantener la compatibilidad mientras pueda con IB, hace una copia de fbclient.dll llamándola gds32.dll, por lo que es realmente la misma biblioteca de enlace dinámico, con las mismas funciones (hasta que se implementen funcionalidades dispares entre IB y FB). Por eso es que se aconseja a la gente que vaya pasándose a otros componentes como los FIBPlus, IBObjects, UIB, FreeIB, etcétera ..., puesto que los IBX, algún día no muy lejano, perderán la compatibilidad con FireBird. Los juegos de componentes que he nombrado antes, SÍ permiten utilizar directamente fbclient.dll y pasar olímpicamente de gds32.dll, que sólo es necesaria por compatibilidad con IB6 y FB1.
__________________
Óscar Salvador Páez
Aprendiendo a aprehender de quienes aprehenden, sin cerciorarse de sus edades, culturas, sexos, razas, creencias u orígenes, es la forma más sabia de aprehender.
Responder Con Cita
  #3  
Antiguo 29-09-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Hola.

Cita:
Empezado por athlontado
Tienes razón, VolaRe. Sin embargo, los componentes IBX no se construyeron para FireBird, sino para InterBase, por lo que usan la dll de éste último, gds32.dll.

Y FireBird, para mantener la compatibilidad mientras pueda con IB, hace una copia de fbclient.dll llamándola gds32.dll, por lo que es realmente la misma biblioteca de enlace dinámico, con las mismas funciones (hasta que se implementen funcionalidades dispares entre IB y FB).
En realidad la gds32.dll que incorpora Firebird 1.5 no es una copia de la fbclient.dll, sinó que es una simple pasarela, que desvia todas las solicitudes al nuevo fbclient.dll (observa el tamaño de ambas). Por lo que necesitas las dos librerias : gds32.dll y fbclient.dll

NOTA: También deberia funcionar, aunque nunca lo he probado, copiando solo la fbclient.dll y renombrandola por gds32.dll

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #4  
Antiguo 29-09-2004
athlontado athlontado is offline
Miembro
 
Registrado: sep 2004
Ubicación: Almázcara - León (España)
Posts: 63
Poder: 20
athlontado Va por buen camino
Cita:
Empezado por guillotmarc
Hola.


En realidad la gds32.dll que incorpora Firebird 1.5 no es una copia de la fbclient.dll, sinó que es una simple pasarela, que desvia todas las solicitudes al nuevo fbclient.dll (observa el tamaño de ambas). Por lo que necesitas las dos librerias : gds32.dll y fbclient.dll

NOTA: También deberia funcionar, aunque nunca lo he probado, copiando solo la fbclient.dll y renombrandola por gds32.dll

Saludos.
Eso es cierto, pero sólo en las primeras versiones de FB 1.5, en las últimas versiones no es más que una copia de fbclient.dll

Un saludo
__________________
Óscar Salvador Páez
Aprendiendo a aprehender de quienes aprehenden, sin cerciorarse de sus edades, culturas, sexos, razas, creencias u orígenes, es la forma más sabia de aprehender.
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


La franja horaria es GMT +2. Ahora son las 12:30:39.


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