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.

Preguntas similare

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.


Respuesta Responder a este mensaje
#2 solusoft
18/07/2006 - 08:48 | Informe spam
Utilizo framework 1.1.

Existe alguna otra forma de realizarlo ? Ejecutando directamente comandos:
begin tran, commit tran, rollback tran, etcétera...?

Saludos.

"Christian A Pérez M" escribió:

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.
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida