delphi中的事务处理?

玉泽天成 2003-08-21 10:43:39

在delphi中使用ADOConnection 和 ADOQuery ,请问如何使用

事务(Transaction)?
...全文
144 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
玉泽天成 2003-08-22
  • 打赏
  • 举报
回复
谢谢!
IwantFlay 2003-08-21
  • 打赏
  • 举报
回复
try
adoconnection.BeginTrans; //开始事务

做数据库操作(可以用adoquery)

adoconnection.CommitTrans; //提交事务
except
adoconnection.RollbackTrans; //回滚事务
end;
fly518 2003-08-21
  • 打赏
  • 举报
回复
adocn.begintrans;
try
adoquery.updatebatch;
adocn.commit;
showmessage('保存成功!') ;
except
on e:EOleException do
begin
ls_error := e.message;
adocn.rollback;
showMessage('数据保存失败,错误信息:' + ls_Error )
end;
end;

indian77 2003-08-21
  • 打赏
  • 举报
回复
用adoconnection的事务属性,向判断是否处于事务当中
如果处于,回滚或提交掉,然后开始一个新事物
完成后提交事务

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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