PDA

Ver la Versión Completa : Pregunta Para Conectar FireBird


pmtzg
05-06-2008, 22:32:06
hola compañeros tengo la siguiente pregunta:

si tengo 1 base de datos Firebird
y tengo 8 tablas de paradox
y voy a pasar los datos de Paradox a Firebird

lo voy hacdr con MDO

1.-creo mis tablas en firebird
2.- comienzo a pasar 1 por 1 de las tablas
y es aqui cuando me surge la duda
Para conectarme a una tabla de firebird necesito

mdodatabase1, mdotable1, mdotransaction1

por cada base de datos que abra en firebird necesito anexar :
1 mdodatabase1
8 mdotable
8 mdotransaction

o puedo usar
1 mdodatabase1
1 mdotable (cambiando el nombre de la tabla para las 8 tablas)
1 mdotransaction (para las 8 tablas )

cual es la mejor manera ??? o mas bien cual es la mejor y correcta

BlueSteel
06-06-2008, 04:37:13
Hola pmtzg

No he trabajado con MDO ni con Firebird, pero si he realizado traspasos desde Dbase y Paradox hacia Interbase utilizando los IB..

Para ello utilizo los IBQuery (para tu caso creo que se debe llamar mdoquery)...conectado a un IBTransaction (mdotransaction) y todo vinculado a un IBDatabase (mdodatabase)...

Las tablas de Paradox vinculadas a Query (pestaña DBE)

Si lo quieres realizar en forma manual, tendrias que realizar un ciclo por cada tabla de Paradox (Query)... e a medida que vas recoriendo la tabla vas insertando los registros en la Tabla de Firebird..

Creo que debes realizar eso, y si tienes problemas dejalos para ver en que estas fallando...

Tambien podrias dejar el codigo de como lo realizas...

no tengo el delphi a mano así que no podria darte las sentencias correctas..


Salu2:p:D