现在,有一个程序,需要对多个表的数据操作,为了保证数据的一致性,避免因
意外等原因,导致有些表的数据已改动,而有些表数据又没有改动,
请问:在DELPHI里如何实现事务管理,就是待所有表数据操作已完,再使操作生效,
若发生意外,则取消所有操作???
意外等原因,导致有些表的数据已改动,而有些表数据又没有改动,
请问:在DELPHI里如何实现事务管理,就是待所有表数据操作已完,再使操作生效,
若发生意外,则取消所有操作???
你是二层就是楼上老兄的方法!
//操作的代码
..
..
....
if 没有问题 then adoconnection.commintrans
else adoconnection.rollback