![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
|
Coomit = Applyupdate
Tengo un serio inconveniente, estoy trabajando con los componentes Zeos, siempre he manejado las transacciones con Cacheupdate, ahora he tratado de agregar en un script o ZSqlProcessor una serie de instrucciones para que se ejecuten he trabajado con commit y rollback, en resumen esto es lo que tengo:
sqScript = TZSQlProcessor;
el codigo funciona muy bien, el registro se graba o se devuelve la transaccion, pero cuando voy a abrir otro query me sale un error: Cita:
Que desventajas o ventajas puede tener el metodo de cacheupdate??, funcionaria igual que Commit y Rollback??
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
|
#2
|
||||
|
||||
|
bueno, inevitablemente tendre que cambiar de componente, por el momento paso a los IBX
![]()
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
|
#3
|
|||
|
|||
|
Cita:
, por ahí vendrán algunos que te recomendarán usar otros, así que manten tu mente abierta a todas las opiniones, solo te puedo comentar que el mejor componente es el que hace lo que necesitas, si, si, ya se que ADO puede ser otra opción, pero en lo personal IBX ha cubierto todas mis espectativas, claro está que no son muy complejas ![]() Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#4
|
||||
|
||||
|
Cita:
Gracias que trabajo con herencia ![]() y datasource ![]()
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
|
#5
|
|||
|
|||
|
creo que en vez de
sqScript.Script.Add('Commit;'); debes poner sqScript.Script.Add('Commit retain;'); el problema debe ser que al hacer commit ,cierras la transaccion por defecto que maneja el zeos , y por eso luego casca. si hicieran un commit retaining , la transaccion no la cierra , y evitarias el problema. saludos. |
|
#6
|
||||
|
||||
|
Cita:
![]()
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
|
#7
|
||||
|
||||
|
si funciona, el truco es el commit retain
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| tclientdataset.applyupdate dentro de una transaccion | Gran Cacique | Conexión con bases de datos | 3 | 14-11-2007 15:53:34 |
| No parameters Expected(ApplyUpdate) | david duarte | Varios | 11 | 31-10-2005 23:16:27 |
|