加入事务后我的程序出错,请大家帮忙看看
ObjConn.OpenConn(MyConn)
Dim MyTran As SqlTransaction = MyConn.BeginTransaction
Mycmd.Connection = MyConn
MyCmd.Transaction = MyTran
Try
......
MyTran.Commit()
Catch e As SqlException
......
MyTran.Rollback()
End Try
ObjConn.CloseConn(MyConn) '关闭数据库
如果数据提交成功则能正确执行,若数据错误则执行catch后的语句,显示:
ROLLBACK TRANSACTION 请求没有对应的 BEGIN TRANSACTION