FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Migrar y Sincronizar Información de Interbase 7.1 a Firebird 2.1
Tengo el siguiente Escenario, debo pasar y a su vez hacer un programa de sincronización de data de un Sistema que su BD esta en Interbase 7.5 a uno desarrollado por mi en Firebird 2.1, ambos programas están desarrollados en Delphi y en ambos casos tengo los fuentes, ahora, el problema es que ambos sistemas usan los componentes TIBCustomDataSet propios del delphi para la conexion, es decir que usan la GDS32I.DLL como archivo cliente de conexión,
La pregunta: En el programa mas Viejo (Delphi 6 con Interbase7.5) necesito enviar datos a la BD Firebord 2.1, Existe alguna otra manera de conectar a Firebird con otro tipo de conexion nativa de Delphi (ADO por ejemplo) ??? Saludos |
#2
|
||||
|
||||
Puedes conectar mediante ADO, sí.
Aunque el "problema" que veo es que tienes interbase y firebird en el mismo equipo, ¿es así?. En ese caso puedes indicar a firebird que trabaje por otro puerto que no sea el 3050, que es el que usa por defecto, al igual que interbase. De esa manera podrás tener interbase y firebird en el mismo equipo. Realmente, con tu comentario, no entiendo el verdadero problema o duda que tienes, ¿es sólo si se puede conectar con ADO?, puedes conectar de diversas formas, con distintos componentes, ADO, IBX, FIBplus, ZeosLib, DBexpress, etc.... son tantos. |
#3
|
||||
|
||||
Hola.
La librería cliente de Firebird es fbclient.dll y no gds32.dll (aunque a veces, por compatibilidad con programas antiguos, se suele renombrar la librería fbclient.dll por gds32.dll). Así que puedes usar dos conexiones distintas, a las distintas librerías clientes, para conectar a Interbase y Firebird. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#4
|
|||
|
|||
Cita:
El problema es que el sistema desarrollado para Interbase esta hecho en Delphi 6, y usa los componentes de conexión TIBCustomdataset que trae el propio delphi, el problema es que estos componentes usan la GDS32.dll para su conexión. si pudiera de alguna manera indicarles al componente TIBDatabase que trabajase con la FBClient.dll seria la solución. He logrado que trabajen a modo EJECUCIÓN copiando la GDS32.DLL en la Carpeta donde esta la aplicación,, pero el problema lo tengo a la hora del desarrollo que no lo permite porque ve el archivo que esta en Windows\system32 Gracias por su tiempo |
#5
|
|||
|
|||
Cita:
Si.. en estos momentos tengo ambas BD en mi equipo, pero en el cliente están en servidores distintos, el problema lo tengo es a nivel de Cliente, ya que los Componentes por lo menos los 2 que he probado que son los que vienen con Delphi ADO y TIB, usan la librería GDS32.dll para conectarse, En mi portátil los dos motores se montan sin problema, el problema es a la hora del desarrollo, trabaja con una o con otra. para ello tengo que estar Reescribiendo la GDS32.DLL según la BD que valla a trabajar. Espero haber sido mas especifico y gracias por su valioso tiempo.. |
#6
|
||||
|
||||
Firebird, contiene una dll a compilar para que funcione como gds32, lo único que tienes que hacer es compilarla, creo recordar que funciona con Interbase y Firebird y los componentes IBX.
__________________
PepeLolo El hombre el único virus que mide más de unas cuantas micras |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error luego de Migrar Interbase 6.5 a Firebird 2.1 | ledesmarc | Firebird e Interbase | 4 | 12-01-2010 13:44:16 |
Como migrar de Interbase a Firebird | selman | Firebird e Interbase | 4 | 16-10-2007 22:17:09 |
Como migrar de interbase a firebird | ilichhernandez | Firebird e Interbase | 9 | 07-08-2007 20:06:53 |
migrar de interbase a firebird | squenda | Firebird e Interbase | 1 | 09-03-2005 00:13:44 |
migrar de interbase a firebird | felixgo | Firebird e Interbase | 3 | 17-03-2004 12:52:22 |
|