Ver Mensaje Individual
  #8  
Antiguo 18-09-2018
Avatar de brakaman
[brakaman] brakaman is offline
Miembro Premium
 
Registrado: ago 2006
Ubicación: Castellon - España
Posts: 289
Reputación: 18
brakaman Va por buen camino
Hola ya me funciona la conexion.

Lo unico que no logro añadir el Driver al Data Explorer, espero que algun alma caritativa me lo explique.

Por lo demas me he creado un DBXConnections.ini en la carpeta :
C:\Users\Public\Documents\Embarcadero\Studio\dbExpress\19.0

con estos datos.
[Firebird]
;DelegateConnection=DBXTraceConnection
Drivername=Firebird
LibraryName=dbx4fb.dll
VendorLib=FBCLIENT.DLL
Database=C:\Program Files (x86)\Firebird\Firebird_3_0\examples\empbuild\employee.fdb
User_Name=sysdba
Password=masterkey
Role=RoleName
MaxBlobSize=-1
LocaleCode=0000
IsolationLevel=ReadCommitted
SQLDialect=3
CommitRetain=False
WaitOnLocks=True
TrimChar=False
DisplayDriverName=Firebird Server
BlobSize=-1
ErrorResourceFile=
RoleName=RoleName
ServerCharSet=
Trim Char=False
SEP=

Por supuesto no es buena idea colocar la cadena de conexion en el fichero, pero solo se trata de que funcione luego ya se configuraria por parametros.

y en el archivo dbxdrivers.ini que esta en el mismo directorio, tal y como explica el amigo carnace se configura con los parametros que indica el driver.
yo al final he añadido estos.

[Installed Drivers]
Firebird=1

[Firebird]
;DriverUnit=DBXInterBase
;DriverPackageLoader=TDBXDynalinkDriverLoader,DbxCommonDriver120.bpl
;DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriverLoader,Borland.Data.DbxCommonDriver,Version=12. 0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
;MetaDataPackageLoader=TDBXInterbaseMetaDataCommandFactory,DbxInterBaseDriver120.bpl
;MetaDataAssemblyLoader=Borland.Data.TDBXInterbaseMetaDataCommandFactory,Borland.Data.DbxInterBaseDr iver,Version=12.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
GetDriverFunc=getSQLDriverFIREBIRD
LibraryName=dbx4fb.dll
VendorLib=FBCLIENT.DLL
BlobSize=-1
CommitRetain=False
Database=database.fdb
ErrorResourceFile=
LocaleCode=0000
Password=masterkey
RoleName=RoleName
ServerCharSet=
SQLDialect=3
IsolationLevel=ReadCommitted
User_Name=sysdba
WaitOnLocks=True
Trim Char=False
SEP=
DisplayDriverName=Firebird Server

Tambien he comprobado que el archivo dbx4fb.dll del driver se puede instalar en C:\Windows\SysWow64\ por lo menos en Windows 10, por si ha alguien no le gusta añadir ficheros
en las carpetas de la instalacion de Embarcadero Delphi, a mi


Voy a seguir haciendo pruebas.

Saludos.
Responder Con Cita