运用事务时出现:“事务I:事务I:对象处于超自然状态”是怎么回事?(50分)

  • 主题发起人 主题发起人 玩命
  • 开始时间 开始时间

玩命

Unregistered / Unconfirmed
GUEST, unregistred user!
例如:
try
form1.ADOConnection1.BeginTrans;
adotable1.Edit;
adotable1.Post;
form1.ADOConnection1.CommitTrans;
except
form1.ADOConnection1.RollbackTrans;
end;
 
对于单表的操作,我个人认为没有必要开启事务,因为如果不成功,肯定是存不上盘的。
 
我认为加上事务保护要好一些。
另外,你可能在别的事务中,所以你最好在前面加上一句。
if conn.InTransaction then
conn.CommitTrans;
try
conn.BeginTrans;
..
commit;
except
rollback;
end;
 
同意楼上的方法!
 
没人答???问题我自己解决了,可是不明白其中道理!
有谁知道为什么?
 
自己解决了,回答没一个对的,分怎么给呀??不能给自己。上火!
就按打字数多少,随便分了吧!
 
后退
顶部