FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Firebird y ADO/ODBC en D2010
Hola Compañeros.
Permitirme abrir este nuevo hilo ya que no encuentro la respuesta a mis necesidades, buscar, lo que se dice buscar, he buscado y mucho, jejeje. Al tema, he comprado D2010 profesional y no tiene soporte directo para firebird como ya sabreis, la enterprise si que tiene o eso dicen, pero ahora no me puede actualizar. He pensado en conectarme via ADO/ODBC para evitar las "carencias" del compilador pero lo dicho, no se hacerlo, pruebo, veo codigos, navego por internet pero nada. Creo que seria la solucion adecuada para no depender de componentes de terceros. Lo que mas me he acercado es a colocar los componentes ADOconnection, juraria que algun vez que hice pruebas lo consegui pero ya no se por donde tirar. Por cierto la base de datos esta en un servidor "servername:d:\datos\base.fdb" Me podeis ayudar. Gracias de antemano. |
#2
|
||||
|
||||
Si definitivamente lo vas a hacer por medio de ODBC, deberás descargarlo desde http://www.firebirdsql.org/index.php?op=files&id=odbc, no te haría falta nada más.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
||||
|
||||
Me respondo (a medias)
He creado una conexion ODBC (herraminentas administrativas/ODBC) en el DNS del sistema y "ala" ya consigo conectarme con la BBDD y leer sus tablas, vamos bien, peeerooo solo en disco local C:\base.fdb, si lo pongo en su ruta real \\servidor\datos\base.fdb (donde debe estar) no conecta, he probado,
servidor:d:\datos\base.fdb servidor:datos:/base.FDB |
#4
|
||||
|
||||
Me respondo, y pregunto
Antes de nada. ¡GRACIAS JHONNY!
Vale, ya me conecto y leo tablas desde el servidor, la cadena correcta es: 192.168.100.9:d:/Datos/base.FDB, supongo que no resuelve el nombre del servidor mi equipo y que no tiene nada que ver con odbc. Ya se que la pregunta puede resultar "incoherente" pero ahi va: Puedo conectar sin tener que crear un DNS del sistema, vale, el driver odbc esta claro que hay que instalarlo (igual que hariamos con el motor nativo, logico), pero si se pudiera hacer, mi instalador ejecutaria el driver en modo silencioso junto con la aplicacion y asi no tendria que "meter mano" a "herramientas administrativas/Origenes de datos/DNS del sistema". Muchas gracias por vuestra atencion. PD: tambies es necesario el cliente GDS32.dll Última edición por cesarsoftware fecha: 30-09-2010 a las 20:51:11. |
#5
|
||||
|
||||
Hola, mira, esa vaina no es tan complicada como parece:
Hay muchos gestores de instación... suponiendo que estás usando Inno Setup, hay dos maneras de hacer lo que quieres... Una vez hecho instalador y a punto de configurar tu ODBC, puedes tomar cualquiera de los 2 siguientes caminos: 1) Estudiarte este Wiki y hacerlo como indican ahí http://www.vincenzo.net/isxkb/index....o_create_a_DSN. o 2) Descargarte http://www.istool.org/, que es como una especie de Front End de Inno Setup, que te ayuda a configurar todo facilmente entre esas cosas el ODBC dandole clik en Project|Create ODBC Profile y listo. Bueno, espero te sirva esta información.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#6
|
||||
|
||||
El soport de Firebird en D2010 Enterprise es mediante un driver dbExpress. Si quieres usar un driver dbExpress libre para suplir la falta en D2010 Professional, puedes usar éste (yo lo he probado y en principio todo me ha funcionado bien) :
http://sites.google.com/site/dbxfirebird/ La distribución de una aplicación que se conecta a las bases de datos por driver dbExpress es bastante más sencilla que en una aplicación que utiliza ODBC, puesto que solo tienes que distribuir una librería dll en la misma carpeta de tu aplicación. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#7
|
||||
|
||||
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#8
|
||||
|
||||
Cita:
Despues de hacer funcionar ADO/ODBC he borrado todo y hasta he desistalado el driver ODBC y he usado la libreria dbxfirebird. TODO PERFECTO (de momento, jejeje). En el siguiente mensaje indicaque su uso para que lo puedan usar todos los compañeros |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
problema con odbc de firebird | mr_mustard | Firebird e Interbase | 0 | 30-09-2006 20:04:49 |
odbc para firebird 1.5 | ronimaxh | Firebird e Interbase | 2 | 18-08-2004 20:33:51 |
Sobre ODBC de Firebird | rpadin | Firebird e Interbase | 1 | 18-08-2004 15:08:53 |
ODBC firebird | Salomon | Firebird e Interbase | 5 | 10-05-2004 12:39:24 |
Firebird Odbc | hecjona | Noticias | 1 | 30-03-2004 22:05:54 |
|