FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Compatibilidad firebird 1.5 con IBX
Hola foro!, estoy migrando mi aplicación de paradox a firebird 1.5. Para hacer esto opté por sustituir los componentes BDE que usaba para paradox por los componentes IBX, pero estos me están dando muchos problemas.
Alguién sabe si los componentes IBX y firebird 1.5 son 100 % compatibles (o por lo menos un porcentaje bastante elevado), o por el contrario todo es fruto de mi inexperiencia con Bases de datos C/S. Muchas gracias.
__________________
Si no lees esto no vivirás tranquilo Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao) |
#2
|
|||
|
|||
Que tipo de problemas?
Hasta donde tengo entendido, los IBX no soportan al 100% las últimas versiones de Firebird. Pero claro, puedo haber entendido mal. Saludos... |
#3
|
||||
|
||||
Es la primera vez que trabajo con un SGBD C/S, pero no creo que sea normal que cada vez que hago un IBTransaction.commit se me cierren los IBTables. A alguien le paso esto o es algo que estoy haciendo mal???
__________________
Si no lees esto no vivirás tranquilo Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao) |
#4
|
|||
|
|||
Ese es precisamente el comportamiento correcto del Commit y Rollback. Cada vez que haces un Commit o un Rollback, los dataset involucrados en la transacción se cierran.
Saludos... |
#5
|
||||
|
||||
Muchas gracias y perdona por mi ignorancia, pero con los componentes BDE no tenía este problema.
Me recomiendan, para firebird 1.5, trabajar con componentes IBX o BDE, existe alguna ventaja de unos sobre otros?? Muchas gracias
__________________
Si no lees esto no vivirás tranquilo Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao) |
#6
|
|||
|
|||
Los IBX te ofrecen conexión directa al servidor, lo cual es más rápido que pasar primero por el BDE.
Ahora, el BDE maneja las transacciones internamente y me imagino que después de un commit o rollback interno vuelve a abrir los dataset, es por eso que parece que no los cierra. Digo me imagino por que nunca he usado el BDE para conectarme con Interbase/Firebird. En cuanto al BDE, este tiene ya años que no es actualizado, es más, Borland ya no recomienda usarlo. Si usas BDE para conectarte a Interbase/Firebird te vas a encontrar que no soporta muchas de las características nuevas de estos servidores, como el dialecto 3 del SQL. Saludos... Última edición por maeyanes fecha: 29-07-2005 a las 16:59:04. |
|
|
|