关于事务的一个问题
myconnection.Open()
Dim mytrans As SqlTransaction = myconnection.BeginTransaction
myCommand.Transaction = mytrans
Try
...'数据库执行语句
mytrans.Commit()
Catch ex As Exception
mytrans.Rollback()
Throw ex
Finally
myconnection.Close()
End Try
以上一段代码,在执行提交操作是出错,出错信息如下:
This SqlTransaction has completed; it is no longer usable.
出错语句为:mytrans.rollback()
不知该如何解决?