Οποιος επιθυμει θα μπορουσε να παραβρεθει στα βαφτισια μου,
γιατι με το μηνυμα λαθους που αντιμετωπιζω στο rollback της transaction κοντευω να ξεβαπτιστω!
This SqlTransaction has completed; it is no longer usable.
Οποιαδηποτε βοηθεια θα την εκτιμουσα ιδιαιτερως!
Σας ευχαριστω!
Dim myConnection As SqlConnection = New SqlConnection(strConn)
myConnection.Open()
Dim myTrans As SqlTransaction = myConnection.BeginTransaction()
Dim cmd As SqlCommand = myConnection.CreateCommand()
cmd.Transaction = myTrans
Try
cmd.CommandText = "Insert into Members (Name, Surname, Uid, Password, Email) " & _
"Values (@Name, @Surname, @Uid, @Password, @Email)"
With cmd.Parameters
.Add(New SqlParameter("@Name", txtName.Text))
.Add(New SqlParameter("@Surname", txtSurname.Text))
.Add(New SqlParameter("@Uid", txtLogin.Text))
.Add(New SqlParameter("@Password", txtPassword.Text))
.Add(New SqlParameter("@Email", txtEmailll.Text))
End With
cmd.ExecuteNonQuery()
myTrans.Commit()
Catch ex As Exception
Try
myTrans.Rollback() << ΣΕ ΑΥΤΟ ΤΟ ΣΗΜΕΙΟ ΤΟ CONNECTION EINAI AKOMH ANOIXTO
Catch ex2 As Exception
MsgBox(ex2.Message.ToString)
End Try
cmd.Connection.Close()
End Try
End Sub