请问在DELPHI中,TRANSACTION怎么用呀?(50分)

  • 主题发起人 主题发起人 lifeis
  • 开始时间 开始时间
L

lifeis

Unregistered / Unconfirmed
GUEST, unregistred user!
我是DELPHI新手,请多指教
 
你指的是数据库的transaction吗,
ADO控件不是有相关的方法吗?
AdoConnection.beginTrans
AdoConnection.CommitTrans
AdoConnection.RollbackTrans
 
是数据库的Transcation。
就是数据库的事务处理,对于向数据库提交多个数据的情况,一般都需要进行事务处理、
所有事务要成功就全部成功,要失败就全部会滚,这就是数据库的事务的意义。
 
谢谢,我是新人,请多关照
 
是关系到数据库提交数据的操作
若你像完成一系列操作
可以如下:
try
Database1.StartTransaction;
//你想要做的事情
Database1.Commit; //如果成功提交到数据库
except
DataBase.RollBack; //如果出错取消你所进行的所有操作
end;
 
后退
顶部