delphi中的事务处理?
Posted on 八月 16rd, 2007 由 admin
在delphi中使用adoconnection 和 adoquery ,请问如何使用
事务(transaction)?
推荐阅读
网友:fly518
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;
网友:iwantflay
try
adoconnection.begintrans; //开始事务
做数据库操作(可以用adoquery)
adoconnection.committrans; //提交事务
except
adoconnection.rollbacktrans; //回滚事务
end;


讨论区