• Jueves 18 de Abril de 2024, 07:14

Autor Tema:  TransactionScope no va con Oledb  (Leído 956 veces)

nessy00

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
TransactionScope no va con Oledb
« en: Martes 24 de Febrero de 2009, 16:30 »
0
¿Qué tal? Soy nueva en este foro y es mi primer tema en él, pero espero escribir muchos más!!  :comp:

Son guays estos emoticones,e!!me gustan!

Bueno, 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?