以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]此 OleDbTransaction 已完成;它再也无法使用。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=135449)

--  作者:YOU
--  发布时间:2019/5/27 9:51:00
--  [求助]此 OleDbTransaction 已完成;它再也无法使用。
这个怎么处理?
此 OleDbTransaction 已完成;它再也无法使用。
   在 System.Data.OleDb.OleDbTransaction.Rollback()
   在 Foxtable.Connection.Rollback()
   在 UserCode.A0Qxkz6T0PLmt9N4C(Object[] Args)

--  作者:有点甜
--  发布时间:2019/5/27 10:34:00
--  

 

关闭项目,重新打开测试,看是否还报错。

 

如果报错,数据源是access,双击打开mdb文件,看是否损坏。


--  作者:YOU
--  发布时间:2019/5/27 11:04:00
--  
数据库是SqlServer2008的
--  作者:有点甜
--  发布时间:2019/5/27 11:44:00
--  
以下是引用YOU在2019/5/27 11:04:00的发言:
数据库是SqlServer2008的

 

【Rollback】说明调用回滚出错,请贴出所执行代码。


--  作者:YOU
--  发布时间:2019/5/27 14:31:00
--  
我把数据库事物 ,  关闭一切都正常了,可能是滥用SQL事物引起的