Foros del Web » Programación para mayores de 30 ;) » .NET »

TransactionScope no va con Oledb

Estas en el tema de TransactionScope no va con Oledb en el foro de .NET en Foros del Web. Hola a todos, Tengo un problemilla con las transacciones. El codigo de abajo me funciona bien sin las transacciones, pero, al poner las transacciones me ...
  #1 (permalink)  
Antiguo 24/02/2009, 08:25
 
Fecha de Ingreso: febrero-2008
Ubicación: EH
Mensajes: 117
Antigüedad: 16 años, 8 meses
Puntos: 0
Exclamación TransactionScope no va con Oledb

Hola a todos,

Tengo un problemilla con las transacciones. El codigo de abajo me funciona bien sin las transacciones, pero, al poner las transacciones me da el siguiente error al abrir la conexion: "El administrador de transacción no está disponible"

Public Sub UseTransactionScope()
Dim connectionString As String = "Provider=msdaora;Data Source=bd_prueba;Password=usuario;User Id=usuario;"

Using scope As Transactions.TransactionScope = New Transactions.TransactionScope()

Using connection As New OleDbConnection(connectionString)
connection.Open()

'insert

connection.Close()
scope.Complete()
End Using
End Using
End Sub

La situación es la siguiente: la BD oracle 8.1.1.7 está en otra máquina y la versión del cliente es la misma.

¿Sabe alguíen que hay que cambiar, o como puedo solucionarlo?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:45.