Ayuda con transacciones

17/03/2005 - 18:59 por plomas | Informe spam
Hola grupo

Tengo dos clases donde he encapsulado ADO.NET para que sea más cómodo
trabajar en mis clases de negocio. Cada una de estas clases tiene un
datatable y un metodo update que actualiza el datatable.
Tengo un proceso que trata estas clases datatables (modifica, inserta
y elimina registros en el datatable) al mismo tiempo y luego los
actualiza.
Actualmente cada metodo update de mis clases abre una transaccción,
actualiza el datatable correspondiente y cierra la transaccion. ¿Sería
posible que en este proceso se ejecutará la actualización de ambas
clases en una sola transacción?

Gracias.
 

Leer las respuestas

#1 Marcos Mellibovsky
26/03/2005 - 15:08 | Informe spam
deberias modificar tus clses para que la primera le pase a la segundo un
objeto transaction para que use la transaccion ya iniciada, algo asi:

Clase1_Update
Dim tx as IdbTransaction

Dim c2 as New Clase2
tx= cn.BeginTransaction
c1.update
c2.Tx = tx
c2.UPdate
tx.committransaction


Saludps

Marcos Mellibovsky
MCAD - MCSD - MCSE - MCDBA
Cordoba - Argentina

escribió en el mensaje
news:
Hola grupo

Tengo dos clases donde he encapsulado ADO.NET para que sea más cómodo
trabajar en mis clases de negocio. Cada una de estas clases tiene un
datatable y un metodo update que actualiza el datatable.
Tengo un proceso que trata estas clases datatables (modifica, inserta
y elimina registros en el datatable) al mismo tiempo y luego los
actualiza.
Actualmente cada metodo update de mis clases abre una transaccción,
actualiza el datatable correspondiente y cierra la transaccion. ¿Sería
posible que en este proceso se ejecutará la actualización de ambas
clases en una sola transacción?

Gracias.

Preguntas similares