Hola maestros tengo un problema estoy intentado grabar varios registros con transacciones y pues cunado me falla el 3 registro se m quedan los 2 primeros lo cual no deberia de suceder ya que le estoy poniendo transacciones
mi lenguaje es vb2005 y mi bd esta en dbase (clipper)
este es mi codigo:
Try
If Cn.State = ConnectionState.Closed Then
Cn.Open()
End If
Tran = Cn.BeginTransaction
With Cmd
.Connection = Cn
.CommandType = CommandType.Text
End With
For I = 0 To Cadenas.Count - 1
Cmd.CommandText = Cadenas(I)
Cmd.Transaction = Tran
Cmd.ExecuteNonQuery()
Next
Tran.Commit()
Catch ex As Exception
Tran.Rollback()
MsgBox(ex.Message)
Finally
If Cn.State = ConnectionState.Open Then
Cn.Close()
End If
End Try
se puede utilizar transacciones en clipper??????
gracias por todo maestros