Ver Mensaje Individual
  #8  
Antiguo 02-02-2012
identsoft identsoft is offline
Miembro
 
Registrado: abr 2006
Posts: 282
Reputación: 19
identsoft Va por buen camino
Perdonad que tarde tanto, pero este tema me trae de cabeza.
Efectivamente estoy intentando utilizar DBExpres para conectar con una BD Firebird.
He bajado la ultima version de los drivers (dbxFirebird.4.1.v36)que decía Casimiro y estoy intentando trabajar con ellos.
Utilizo Firebird 2.5 y DBExpress Profesional.
He copiado las librerias dbx4fb.dll y fbclient.dll en Windows\system32.
He añadido el el fichero dbxdrivers.ini que viene con el driver al archivo dbxdrivers.ini que en mi caso está en ..\DBExpress\9.0
Me he creado una conexion a una base de datos de prueba y el resultado es:

1.- Si intento hacer una prueba de conexion a traves del DATA EXPLORER, sale el mensaje :
"System.IO.FileLoadException:the located Assembly's manifest definition does not match the assembly reference.."

2.- Inserto un simple TSQLConnection a un formulario, le asigno la conexion creada anteriormente, pincho en la propiedad Connected para ponerla a true y sale el mensaje:
"I/O during 'CreateFile(Open)' operation for file 'database.gdb'.
Error while trying to open file.
El sistema no puede encontrar el archivo especificado."
Naturalmente, la base de datos no se llama database.gdb

Lo curioso del caso es que la demo que viene con el driver funciona correctamente (cambiando la direccion de la BD).
¿alguna idea de por donde van los tiros?
Gracias por vuestro tiempo.
Responder Con Cita