Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-07-2010
rolandoj rolandoj is offline
Miembro
 
Registrado: abr 2007
Posts: 395
Poder: 18
rolandoj Va por buen camino
Como conectarse a Firebird usando ODBC con dbExpress ?

Hola a todos,

Me cuesta trabajo creerlo; pero, después de horas de busqueda en Internet no he encontrado ninguna documentación de como hacer esto. Les explico mi problema:

Siempre he usado los drivers nativos para conectarme a Interbase/Firebird; pero, el driver que viene con dbExpress para Delphi 2007 no soporta campos memo con Firebird. He encontrado un driver ODBC para Firebird que lo hace perfecto usando BDE; quiero ver si con dbExpress también funciona bien; pero, como se configura un driver ODBC en dbExpress ?.

Haciendo un paralelo, en BDE es muy facil. simplemente instalas el driver, creas la conexión ODBC con el Administrador ODBC normal e inmediatamente ya te queda disponible en BDE.

En dbExpress, intenté de todo y nada funcionó. Veamos :

En dbExpress, hay dos archivos convencionales .Ini que controlan el asunto, dbxDrivers.Ini y dbxConnections.ini

Lógicamente, en el primero hay que agregar la configuración del driver ODBC; pero, como ?, cuales son los parámetros ?.

Analizando el archivo, parece obvio lo siguiente:

Se debe dar un nombre dbExpress al driver, y ese nombre es el encabezado de la sección de parámetros del driver. Yo lo llamé Firebird. Ese nombre, hay que colocarlo en la sección Installed Drivers, así que lo agregué como Firebird=1

Ahora viene el problema: Crear la sección [Firebird]

Lo que hice fué copiar los mismos parámetros que estaban en la sección [Interbase], asumiendo como lo más probable que la mayorá sean iguales; pero, cuales hay que cambiar y por cuales valores ?.

Supongo que lo más probable es que los parámetros afectados sean GetDriverFunc, LibraryName y VendorLib. Probé muchas combinaciones; pero, llegué a un punto muerto.

Y después de eso, falta ver como crear la entrada en dbxConnections.ini

Alguién puede ayudar ?. Se lo agradecería mucho.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
conectarse a una base de datos usando un http jdcamilo Internet 3 20-08-2007 07:53:16
Como conectarse a Firebird con Delphi 2005. selman .NET 3 12-10-2006 18:18:58
Como obtener los parametros para dbexpress al conectarme por odbc..! Arturo Conexión con bases de datos 2 20-05-2006 00:51:42
conectarse a paradox con un ODBC darkX Conexión con bases de datos 3 23-07-2005 17:08:04
Como me conectarse con Firebird desde Delphi??? nefy Firebird e Interbase 3 24-04-2004 13:46:59


La franja horaria es GMT +2. Ahora son las 17:41:32.


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