RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  47476 - COMO FUNCIONAN LAS TRANSACCIONES EN VISUALBASIC .NET??
Autor:  Katycita
Hola chikos....tengo una pregunta sobre transacciones en .NET

myTrans = sqlconexion.BeginTransaction

\'bloque transaccional

metodo1()
metodo2()
agregarFilas()
etc,,,,
...

myTrans.Commit()

la pregunta es la siguiente.....dentro del bloque transaccional..¿que es lo que exactamente pasa? se que las instrucciones sql que se ejecuten dentro de dicho bloque se ejecutan en unidad o no se ejecutan....pero quiero saber de que manera el compilador realiza.

Yo supongo que....mientras el compilador lee el BeginTransaccion() lo que hace es bloquear la base de datos para que cualquier otro usuario no la pueda modificar, esto justamente asegura de que sea una transaccion, y con Commit() simplemente ya se libera el bloqueo que permite que otros usuarios ya puedan utilizar la base de datos...es cierto eso?? o en todo caso..que es lo que en verdad sucede dentro del bloque:

myTrans = sqlconexion.BeginTransaction
...
...
myTrans.Commit()

muchas gracias....me es urgente saber eso¡¡¡¡


Nombre
Apellidos
Correo
Comentarios