Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/02/2009, 03:21
nessy00
 
Fecha de Ingreso: febrero-2008
Ubicación: EH
Mensajes: 117
Antigüedad: 17 años
Puntos: 0
Exclamación Respuesta: Transacciones en 3 capas

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