He estado mirando y probando el TransactionScope y mirando lo que es me parece una maravilla, peroo, me da un error. Una vez que abro la transacción, al abrir la conexión me da el siguiente error:
El administrador de transacción no está disponible
Using trans As New TransactionScope(TransactionScopeOption.RequiresNe w)
Dim cmd As DbCommand = Nothing
cmd= ..... 'Aquí creo el comando: CommandType, Connection y Parameters. No pongo el código porque lo tengo en varias funciones
cmd.Connection.Open() 'Error
'.....
trans.Complete()
End Using
Cuando hago el cmd.Connection.Open() me he mijado que la propiedad Transaction de cmd está vacío. ¿Puede que tenga que estar lleno?
¿Sabe alguién por qué me da el error El administrador de transacción no está disponible?
nota: La BD es oracle y está en otra máquina, e intentando cambiar en mi pc la siguientes propiedades pero no he conseguido nada:
http://blogdediegoramirez.blogspot.c...-no-morir.html