![]() |
![]() |
| 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
|
||||
|
||||
|
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) |
|
#2
|
|||
|
|||
|
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. |
|
#3
|
||||
|
||||
|
Ok, muchas gracias de nuevo
__________________
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
|
||||
|
||||
|
Saludos
Tengo entendido que usando CommitRetaining se mantiene el dataset abierto Cita:
Cita:
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
|
#5
|
||||
|
||||
|
Los IBX son muy rápidos para la conexión con Firebird. Se que no soportan las últimas mejoras de firebird pero igual siguen siendo 100% compatibles.
con respecto a tu duda es tal cual menciona vtdeleon.
__________________
[Crandel] |
|
#6
|
|||
|
|||
|
Si utilizas el commitretaining comienzas a tener perdidas de performance con lo cual cada tanto deberas hacer un commit. Lo que te recomiendo es que le des un vistaso a DataSnap(ClientDataSet y Provider), yo lo utilizo con una base de datos de mas de 300 mb, 9 a 12 clientes conectados permanentemente, 8 de los cuales facturan durante todo el tiempo que trabajan y realmente anda bien
|
|
#7
|
||||
|
||||
|
Muchas gracias a todos por vuestras respuestas, esto ya empieza a tener buena pinta
.
__________________
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) |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|