一简单问题,在线等答案

wofan 2004-08-19 03:03:34
我用Tadoquery
怎样进行回滚
Try

except

end;
...全文
111 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wofan 2004-08-19
  • 打赏
  • 举报
回复
已经搞定,开始测的时候用了Aq.open
后改为Excesql就OK了
e5022 2004-08-19
  • 打赏
  • 举报
回复
学习一下,还不懂回滚为何物呢。
wwnwnl 2004-08-19
  • 打赏
  • 举报
回复
BeginTrans;
Try
...
CommitTrans
except
RollbackTrans;
end;
jian23cn 2004-08-19
  • 打赏
  • 举报
回复
//////////用ADOTable时用这个就可以了
ADOTable1.connection.BeginTrans;
Try
...
ADOTable1.connection.CommitTrans
except
ADOTable1.connection.RollbackTrans;
end;
wofan 2004-08-19
  • 打赏
  • 举报
回复
var
st:string;
Aq:Tadoquery;
begin
Aq:=Tadoquery.Create(self);
Dm.ADOConnection1.Open;
Aq.Connection:=Dm.ADOConnection1;
Aq.Connection.BeginTrans;
try
st:='INSERT INTO X_Ddz (Lsh, Kdrq, Ddrq, Qxrq) ';
st:=st+'VALUES (''200408200002'', ''2004-08-20'', ''2004-08-20'', ''2004-08-20'')';
with Aq do
begin
Close;
Sql.Text:=st;
Execsql;
Connection.CommitTrans;
end;
Except
Aq.Connection.RollbackTrans;
end;
end;


OK?????
jinjazz 2004-08-19
  • 打赏
  • 举报
回复
adoconnection1.BeginTrans;
Try
...
adoconnection1.CommitTrans
except
adoconnection1.RollbackTrans;
end;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧