Ayuda con el IBTransaction
Hola Foro,
Estoy leyendo un tutorial de Ernesto Cullen y los componentes IBX. Mi duda es sobre las transacciones ya que esto no hay en Paradox. ¿En qué momento debo activar la transacción y qué instrucciones poner exactamente? Según creo la transacción debe ejecutarse cada vez que se agrega o modifica un registro en la tabla y se debe llamar como IBTransaction1.Commit; ¿Es correcto? Les agradecería su ayuda al respecto. NaCl U2. Jad. |
Para iniciarla exite un BeginTrans o BeginTransaction y para terminarla, CommitTrans para aceptar los cambios o RollbackTrans para descartarlos.
Las transacciones te permiten ejecutar una o varias instrucciones de forma atómica, es decir, que si esas operaciones la colocas dentro de una transacción se ejecutarán todas (commit) o ninguna (rollback). Si haces algo como esto:
Te aseguras de que ninguna de las tres operaciones se ejecuta (al haber realizado el Rollback). |
Gracias
Hola Naftali,
Gracias por tus comentarios. Lo voy a probar para ver cómo funciona. Saludos desde México. Jad. |
La franja horaria es GMT +2. Ahora son las 14:40:11. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi