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

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 J o h N u S \(PE\)
05/09/2006 - 00:42 | Informe spam
Gracias Aberto ya solucione mi problema ahora puedo grabar x's tablas
usando las transacciones tal como usaba en VB 6, pero ahora en vb net 2005

salu2

John


"Alberto Poblacion" wrote
in message news:
"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.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida