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