Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   No me conecta embedded Delphi XE2 con firebird2 (https://www.clubdelphi.com/foros/showthread.php?t=81946)

darkbits 07-01-2013 21:35:53

No me conecta embedded Delphi XE2 con firebird2
 
un saludo estoy trabajando en XE2 con firebird 2.5 con windows xp

instale la version completa del firebird en mi pc win xp
y tengo una aplicacion en delphi xe2 con DB de firebird y funciona perfectamente cuando tiene instalado el firebird completito como server (Firebird-2.5.2.26539_0_Win32.exe).

estoy utilizando el componente INTERBASE para la conexion de la paleta tools de delphi XE2

para utilizar esta aplicacion monousuario sin instalar firebird me recomendaron aqui en el foro la version firebird embedded 2.5
la descarge y dentro del directorio se encuentra "fbembed.dll" pego ahi mi aplicacion .exe junto con la DB
y cuando lo ejecuto. NO FUNCIONA me sale el mensaje "unavailable database"

no me conecta para nada. eso que la aplicacion y la DB estan dentro del embed

aqui les pego el codigo como me conecto
Código Delphi [-]
begin
  directorio := ExtractFilePath(Application.ExeName); 
  directorio := copy(Directorio,1,length(Directorio)-1);
    
_DM.Conexion.DatabaseName:=directorio+'\STORE.DB';
_DM.conexion.Params.Text:='USER_NAME=SYSDBA'+#13'PASSWORD=masterkey'+#13'lc_ctype=UTF8'+#13;
_DM.Conexion.Connected:=true;
_DM.Interconexion.Active:=true;

MAXIUM 07-01-2013 21:52:55

Debes renombrar un archivo fbembed.dll a gds32.dll.

Más información al respecto, AQUÍ.

Casimiro Noteví 07-01-2013 22:02:32

Si estás usando firebird 2.5 entonces no puedes "mezclarlo" con la versión "embebida".

darkbits 07-01-2013 22:03:21

MAXIUM asi de facil ?

que tribilin que fui si llego a funcionar ;)

darkbits 07-01-2013 22:08:48

Casimiro Notevi

No entiendo porque no puedo mesclar con la versión "embebida". ?

estoy usando version firebird 2.5 instalado como servidor en mi XP
y para otras PC embebida 2.5

esta bien ?

Casimiro Noteví 08-01-2013 00:18:53

Cita:

Empezado por darkbits (Mensaje 453017)
esta bien ?

No.

La versión "embebida" es monousuario para instalar en un sólo equipo, haciendo de servidor y cliente al mismo tiempo.

Si instalas la versión 2.5 entonces un equipo hace de servidor y el resto hace de clientes. En ese caso en los equipos cliente tendrás que copiar "la parte cliente" de la 2.5 y que normalmente será su fbclient.dll en el directorio de tu programa, por ejemplo.


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

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