Transactions.TransactionScope
Publicado por kamaleon (1 intervención) el 24/06/2009 21:16:06
gracia sde antemano pro leer esto, espero puedas darme uan ayuda.
en el siguiente bloke:
-------------------en el siguiente bloke solo deseo guardar un regitro, supuestamente debe dar todo ok------------------------------------------
Try
Using updateTransaction As New Transactions.TransactionScope
Dim filas As DataRowCollection = ds_colegio.Tables("curso_docente").Rows
'filas.Add(New Object() {liIdCurso, liIddocente, lsSeccion})
filas.Add(New Object() {11, 1, "B"})
Dim Comandos1 As New OdbcCommandBuilder(ad_curso_docente)
ad_curso_docente.Update(ds_colegio, "curso_docente")
updateTransaction.Complete()
End Using
Catch ex As Exception
MsgBox(ex.Message)
End Try
----------------------------------------------------------------
-hice referencia a transacction.dll
-lo referente a la sconexion de db esta corecta.
-trabajo con una conexion odbc, con ASA (adaptive server anywhere)
me arroja una ecxepcion diciendoem que: "la transaccion esta en duda." (TransactionInDoubtException)
como es que evito esto ....
en el siguiente bloke:
-------------------en el siguiente bloke solo deseo guardar un regitro, supuestamente debe dar todo ok------------------------------------------
Try
Using updateTransaction As New Transactions.TransactionScope
Dim filas As DataRowCollection = ds_colegio.Tables("curso_docente").Rows
'filas.Add(New Object() {liIdCurso, liIddocente, lsSeccion})
filas.Add(New Object() {11, 1, "B"})
Dim Comandos1 As New OdbcCommandBuilder(ad_curso_docente)
ad_curso_docente.Update(ds_colegio, "curso_docente")
updateTransaction.Complete()
End Using
Catch ex As Exception
MsgBox(ex.Message)
End Try
----------------------------------------------------------------
-hice referencia a transacction.dll
-lo referente a la sconexion de db esta corecta.
-trabajo con una conexion odbc, con ASA (adaptive server anywhere)
me arroja una ecxepcion diciendoem que: "la transaccion esta en duda." (TransactionInDoubtException)
como es que evito esto ....
Valora esta pregunta


0