FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
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).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Gracias
Hola Naftali,
Gracias por tus comentarios. Lo voy a probar para ver cómo funciona. Saludos desde México. Jad. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como usar el IBTransaction | sierraja | Firebird e Interbase | 4 | 06-07-2008 08:51:58 |
FB+IBX+IBTransaction+ClientDataSet | hibero | Conexión con bases de datos | 12 | 19-06-2008 17:42:18 |
IBTransaction | edy_aca | Conexión con bases de datos | 0 | 14-03-2005 18:33:38 |
Rendimiento e IBTransaction | brandolin | Firebird e Interbase | 1 | 01-06-2004 21:33:06 |
Consultas IBDatabase - IBTransaction | PALANCA | Firebird e Interbase | 3 | 29-07-2003 15:31:44 |
|