![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
El problema es que los IBX no son para conectarnos a varios motores de base de datos como lo son por ejemplo, los DBX o ADO, tal vez si le haces alguna modificación a la unidad IBHeader de las IBX y cambias la constante IBASE_DLL de su valor gds32.dll a fbclient.dll (Y claro, copias la fbclient.dll al System32), quizá te funcione el FireBird, pero te bloqueria el Interbase en tiempo de diseño.
La verdad es que nunca lo he hecho, pero puede que te funcione. Por otro lado, si copias la gds32.dll de Firebird al system32, seguramente te funcionaran en tiempo de ejecucion solo las BD Firebird y no las InterBase, ya que la gds32.dll de Firebird, lo que hace es llamar las funciones de fbclient.dll.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
|
#2
|
||||
|
||||
|
Gracias Jhonny !
Acabo de ver ahora tu respuesta, después de haberlo conseguido por mi propia cuenta. He instalado tanto Firebird 2.1 como Interbase 2007. En cada ocasión, lo que hago es guardarme en cualquier carpeta propia del disco duro las versiones gds32.dll de cada uno, tanto de Firebird como de Interbase. También he probado instalar Firebird 2.1 SIN la opción de copiar el fichero de gds32.dll y también me funcion. Cuando tengo las dos instaladas, borro completamente el fichero gds32.dll de la carpeta \Windows\System32 Por otro lado copio la versión gds32.dll de Interbase que guardé por otro lado al directorio bin del BDS2006 (en mi caso). Y así me funciona perfectamente. Tengo por un lado el Delphi 2006 con mi acceso a Interbase, y por otro lado el Delphi 2007 con acceso a Firebird 2.1 Funciona prefectamente con los componente IBX. Por no tener la necesidad personalmente de hacerlo, no he probado toda esta problemática con una única versión de Delphi. Supongo que se complicaría algo. Y a lo mejor habría que incidir más en temas como los que ha expuesto Jhonny. De todas maneras, gracias a todos. ![]()
__________________
Piensa siempre en positivo ! |
|
#3
|
||||
|
||||
|
Hola, también indicar que probablemente debas especificar puertos distintos, por ejemplo dejas el 3050 para IB y le asignas el 3051 (por ejemplo) al FB.
No lo he probado nunca, pero creo recordar haber leído que es una solución posible.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
||||
|
||||
|
Gracias Casimiro,
La verdad es que también recordé algo de acerca de los puertos. La pregunta es: donde puedo cambiar el puerto del Firebird, o el de Interbase en su caso. En la instalación de Interbase me permite configurar el puerto sólo en caso de instalar múltiples instancias. A pesar de que ahora mismo me funciona, me gustaría averiguar como cambiar el puerto. ![]()
__________________
Piensa siempre en positivo ! |
|
#5
|
||||
|
||||
|
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
|
#6
|
||||
|
||||
|
Creo recordar que también lo puedes especificar en el fichero de configuración: firebird.conf que está en el directorio de firebird.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
||||
|
||||
|
Cita:
.Saludos.
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Facturación simultanea | Critter | Conexión con bases de datos | 1 | 01-04-2008 19:22:34 |
| Firebird de la mejor manera | david_uh | Varios | 7 | 19-01-2008 15:45:37 |
| ¿Cómo instalo Firebird de manera muy sencilla? | axelbb | Firebird e Interbase | 11 | 13-03-2007 15:03:40 |
| Impresion simultanea | solovaer | Impresión | 0 | 12-08-2006 02:28:00 |
| Impresion simultanea bloquea tabla | Supermagayin | Impresión | 2 | 12-01-2006 04:27:51 |
|