Transacciones en VB.net

04/09/2006 - 22:37 por J o h N u S \(PE\) | Informe spam
hoal amigos tengo mi aplicacin factura pero quiero utilizar transacciones y
no se como llamarla en vb 2005 en l version 6 era sencillo begin, commit,
rollback ..
porque e echo.un form que inserta a varias tablas a la vez y quisiera
utilizar transacciones en caso que ocurra un error y deshacer la insercion
en x tabla, com puedo usar las transacciones en VB.net 2005
 

Leer las respuestas

#1 Alberto Poblacion
04/09/2006 - 23:01 | Informe spam
"J o h N u S (PE)" wrote in message
news:%
hoal amigos tengo mi aplicacin factura pero quiero utilizar transacciones
y no se como llamarla en vb 2005 en l version 6 era sencillo begin,
commit, rollback ..
porque e echo.un form que inserta a varias tablas a la vez y quisiera
utilizar transacciones en caso que ocurra un error y deshacer la insercion
en x tabla, com puedo usar las transacciones en VB.net 2005




Primero, abrir la conexion. Segundo declarar un objeto del tipo
SqlTransaction (u OleDbTransaction, si usas OleDb) y a la conexión le dices
BeginTransaction y el resultado lo guardas en el objeto de tipo
SqlTransaction.
Después, ese objeto Transaccion hay que asignárselo a la propiedad
Transaction de todos los Command que uses dentro de la transacción, antes de
ejecutarlos.
Finalmente, terminar la transacción llamando a los métodos Commit() o
RollBack() de ese objeto Transaction.

Preguntas similares