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:
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 |
|