Transacciones anidadas

17/07/2006 - 12:42 por solusoft | Informe spam
Hola a todos.

Cómo se pueden implementar transacciones anidadas en C# ? No he encontrado
nada clarificador para mi por internet con ADO.NET.


Otra cosa, si se utilza BeginTransaction de ADO.NET, se incrementaría en 1
la variable de sql server, @@trancount ???

Por ejemplo, en el Analizador de Consultas de SQL SEVER si hago algo asÍ:

begin tran
select @@trancount

@@trancount valdría 1.

Por tanto, BeginTransaction debería hacer lo mismo no?, pues, en una
apli´cación windows forms que desarrollamos, no parece hacerlo.

Un saludo a todos.
 

Leer las respuestas

#1 Christian A Pérez M
18/07/2006 - 00:49 | Informe spam
ADO.net no implementa transacciones anidadas, solo admite 1 transacción por
conexión, puedes utilizar el método transacción.Save para simular el
funcionamiento de una transacción anidada
Christian A Pérez M
MCP MCAD.net MCTS




"solusoft" wrote:

Hola a todos.

Cómo se pueden implementar transacciones anidadas en C# ? No he encontrado
nada clarificador para mi por internet con ADO.NET.


Otra cosa, si se utilza BeginTransaction de ADO.NET, se incrementaría en 1
la variable de sql server, @@trancount ???

Por ejemplo, en el Analizador de Consultas de SQL SEVER si hago algo asÍ:

begin tran
select @@trancount

@@trancount valdría 1.

Por tanto, BeginTransaction debería hacer lo mismo no?, pues, en una
apli´cación windows forms que desarrollamos, no parece hacerlo.

Un saludo a todos.


Preguntas similares