Actualizacion de Transacciones

05/01/2005 - 15:10 por Marco Murabito | Informe spam
Hola a Todos

Consulta: ¿Donde puedo conseguir informacion o quien tiene un ejemplo de
actualizacion con transacciones de multiples tablas a partir de un dataset ?

Ejemplo:

Comprobantes_Cabeza -> Comprobantes_Detalle (Tablas de SQL)

dsComprobantes (Dataset con 2 Tables CompC y CompD)

daCompC (DataAdapter para CompC)
daCompD (DataAdapter para CompD)


Llamar al metodo FILL de ambos DataAdapter
Mostrar informacion en datagrid o por Bind

Hasta aca todo bien

Ahora necesito una transaccion para actualizar las 2 Tablas o Ninguna, para
garantizar el ACID...

¿ Como se realiza esa tarea ?

Gracias
Marco Murabito
Analista de Sistemas
 

Leer las respuestas

#1 Erich Bühler
05/01/2005 - 23:09 | Informe spam
Marco,
Una solución fácil que te puedo dar y que funciona es la siguiente:

1. Crear una conexión
2. Iniciar una transacción utilizando los métodos de ADO.NET
3. Hacer los cambios utilizando comandos asociados a la conexión
4. Finalizar la transacción o cancelarla
5. Cerrar la conexión
6. Refrescar el Dataset.

Un saludo!!!
Erich Bühler (MVP)
www.vblibros.com

"Marco Murabito" wrote in message
news:
Hola a Todos

Consulta: ¿Donde puedo conseguir informacion o quien tiene un ejemplo de
actualizacion con transacciones de multiples tablas a partir de un dataset


?

Ejemplo:

Comprobantes_Cabeza -> Comprobantes_Detalle (Tablas de SQL)

dsComprobantes (Dataset con 2 Tables CompC y CompD)

daCompC (DataAdapter para CompC)
daCompD (DataAdapter para CompD)


Llamar al metodo FILL de ambos DataAdapter
Mostrar informacion en datagrid o por Bind

Hasta aca todo bien

Ahora necesito una transaccion para actualizar las 2 Tablas o Ninguna,


para
garantizar el ACID...

¿ Como se realiza esa tarea ?

Gracias
Marco Murabito
Analista de Sistemas


Preguntas similares