Transacciones

14/03/2006 - 16:46 por Richard | Informe spam
Amigos utilizar varas transacciones en una aplicacion repercute en el
rendimiento de la Base de Datos?,es decir lo que quiero hacer es lo
siguiente:

Iniciar Transaccion1
Guardar TablaA
Guardar TablaB
Iniciar Transaccion2
Guardar TablaC
Si es correcto: Commit Transaccion1 y Transaccion2
Caso Contrario: Rollback transaccion2
Iniciar Transaccion3
Operaciones...
Guardar TablaC
Si es correcto: Commit Transaccion1 y
Transaccion3
Caso Contrario: Rollback Transaccion1 y
Transaccion3

Que me aconcejan para un exelente manejo de Transacciones.
Gracias...
 

Leer las respuestas

#1 Developers
14/03/2006 - 17:33 | Informe spam
y porque no Globalizas todos, osea:

Inicia Transaccion
Guardar Tabla_A
Si hay Error
Cancela Transaccion
NohayError
Guardar Tabla_B
Si hay Error
Cancela Transaccion
NoHayEror
Guardar Tabla_C
Si hay Erro
Cancela Transaccion
NohayError
Acepta Transaccion

esa serai una forma... pueden existir varias soluciones

Richard escribió:
Amigos utilizar varas transacciones en una aplicacion repercute en el
rendimiento de la Base de Datos?,es decir lo que quiero hacer es lo
siguiente:

Iniciar Transaccion1
Guardar TablaA
Guardar TablaB
Iniciar Transaccion2
Guardar TablaC
Si es correcto: Commit Transaccion1 y Transaccion2
Caso Contrario: Rollback transaccion2
Iniciar Transaccion3
Operaciones...
Guardar TablaC
Si es correcto: Commit Transaccion1 y
Transaccion3
Caso Contrario: Rollback Transaccion1 y
Transaccion3

Que me aconcejan para un exelente manejo de Transacciones.
Gracias...



Preguntas similares