Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2009-10

firebird ebedded

8 messages · 5 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Paola Bruccoleri

Hola a todos..
ya tengo las dll del fb embedded en la carpeta del proyecto. Usando el IBExpert me cree la BD sin problemas.
Ahora, desde lazarus, cuando coloco en el datamodule un zconnection (zeos7) y voy a conectar la bd me dice que falta el fbclient.dll. Esta dll no la tengo; la tendr�a si instalo el server.. no tengo m�s remedio que hacerlo? o c�mo hago para usar el embedded desde lazarus? chauuuuuuuuu

Reply by email

Hetor S. Ponce
to Paola Bruccoleri

Fijate en el pdf doc\Firebird_v2.1.3.InstallationGuide.pdf que esta en la instalaci�n del firebird embedded, dice textualmente:

Rename fbembed.dll

Rename fbembed.dll to either fbclient.dll or gds32.dll, according to which is required by your database
connectivity software

Hector

Paola Bruccoleri escribi�:

Show quoted text 14 lines
Hola a todos.. ya tengo las dll del fb embedded en la carpeta del proyecto. Usando el IBExpert me cree la BD sin problemas. Ahora, desde lazarus, cuando coloco en el datamodule un zconnection (zeos7) y voy a conectar la bd me dice que falta el fbclient.dll. Esta dll no la tengo; la tendr�a si instalo el server.. no tengo m�s remedio que hacerlo? o c�mo hago para usar el embedded desde lazarus? chauuuuuuuuu _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

Reply by email

Claudio Romero
to Hetor S. Ponce

Aca hay una opcion a tener en cuenta, como embebido, solo una aplicacion accede a la basea, la dll (fbembed.dll renonbrada a fbclient.dll) se copia siempre en el directorio de la aplicaci�n a distribuir. Pero desde otras aplicaciones no vas a tener el cliente disponible.

Una opci�n es desarrollar el proyecto accediendo a la base usando Firebird Server, y despues cuando tengas el release final, probarla con fbembed.dll renonbrada a fbclient.dll.

En Firebird 2.5 (beta) estan probando multiusuario con la versi�n embebida.

Saludoss

Reply by email

Paola Bruccoleri
to Hetor S. Ponce: Fijate en el pdf doc\Firebird_v2.1.3.InstallationGuide.pdf que esta en la instalaci�n…

Hetor S. Ponce escribi�:

Show quoted text 9 lines
Fijate en el pdf doc\Firebird_v2.1.3.InstallationGuide.pdf que esta en la instalaci�n del firebird embedded, dice textualmente: Rename fbembed.dll Rename fbembed.dll to either fbclient.dll or gds32.dll, according to which is required by your database connectivity software

uppsss que error el m�o!! muchas gracias por el aviso!! Tambi�n gracias a Claudio por su sugerencia; ayer estaba pensando en hacer eso para no complicarme la cabeza.
chauuuuuuuuuuu

Reply by email

Maxi

te aconsejo una cosa para trabajar comodamente.
Instal� el server de la version que quieras usar crea la base con tu editor favorito, proba tu aplicacion y cuando este lista entregas tu exe mas las librerias del embeded. sino te vas a volver loco abriendo y cerrando la BD para poder editarla o ver registros mientras corre la aplicacion, solo permite un unuario conectado.

Maximiliano Duarte Linux User #495070 Ubuntu User # 28504

Reply by email

Paola Bruccoleri
to Maxi

Maxi escribi�:

Show quoted text 6 lines
te aconsejo una cosa para trabajar comodamente. Instal� el server de la version que quieras usar crea la base con tu editor favorito, proba tu aplicacion y cuando este lista entregas tu exe mas las librerias del embeded. sino te vas a volver loco abriendo y cerrando la BD para poder editarla o ver registros mientras corre la aplicacion, solo permite un unuario conectado.

ok, gracias por los consejos..

ahora, una preguntita tonta..siempre he tenido la misma duda al instalar fb. En una de las opciones de instalaci�n, pregunta si copiar el cliente al directorio system y otra dice si copiar con el nombre gds32 para aplicaciones antiguas. Como no tengo aplic antiguas, esa opcion la desmarco, pero la otra aparece por defecto destildada, y yo siempre la tildo para que esa dll este en windows\system32.
En realidad, es necesario que est� esa dll all�? recuerdo que una vez hice una instalaci�n SIN copiar all� esa dll y tuve problemas, que al final la tuve que copiar a mano. Entonces.. cu�l es la cuesti�n??

chauuuuuuuuuu

Reply by email

JoshyFun
to Paola Bruccoleri

Hello Paola,

Friday, October 30, 2009, 2:36:13 PM, you wrote:

PB> ahora, una preguntita tonta..siempre he tenido la misma duda al instalar fb. PB> En una de las opciones de instalaci�n, pregunta si copiar el cliente al PB> directorio system y otra dice si copiar con el nombre gds32 para PB> aplicaciones antiguas. Como no tengo aplic antiguas, esa opcion la PB> desmarco, pero la otra aparece por defecto destildada, y yo siempre la PB> tildo para que esa dll este en windows\system32. PB> En realidad, es necesario que est� esa dll all�? recuerdo que una vez PB> hice una instalaci�n SIN copiar all� esa dll y tuve problemas, que al PB> final la tuve que copiar a mano. Entonces.. cu�l es la cuesti�n??

La DLL tiene que estar accesible para la aplicaci�n, y esta la busca por este orden:

1) Carpeta donde est� el EXE
2) windows\system32
3) Carpetas del %Path

Quiz� los problemas que tuviste era por que hab�a dos aplicaciones que deber�an usarla y estaban en diferentes carpetas.

Best regards, JoshyFun

Reply by email

Paola Bruccoleri
to JoshyFun

JoshyFun escribi�:

Show quoted text 24 lines
Hello Paola, Friday, October 30, 2009, 2:36:13 PM, you wrote: PB> ahora, una preguntita tonta..siempre he tenido la misma duda al instalar fb. PB> En una de las opciones de instalaci�n, pregunta si copiar el cliente al PB> directorio system y otra dice si copiar con el nombre gds32 para PB> aplicaciones antiguas. Como no tengo aplic antiguas, esa opcion la PB> desmarco, pero la otra aparece por defecto destildada, y yo siempre la PB> tildo para que esa dll este en windows\system32. PB> En realidad, es necesario que est� esa dll all�? recuerdo que una vez PB> hice una instalaci�n SIN copiar all� esa dll y tuve problemas, que al PB> final la tuve que copiar a mano. Entonces.. cu�l es la cuesti�n?? La DLL tiene que estar accesible para la aplicaci�n, y esta la busca por este orden: 1) Carpeta donde est� el EXE 2) windows\system32 3) Carpetas del %Path Quiz� los problemas que tuviste era por que hab�a dos aplicaciones que deber�an usarla y estaban en diferentes carpetas.

si, quiz�s haya sido algo de eso..
muchas gracias!!
chauuuuuuuuu

Reply by email