ADO的保护措施(60分)

  • 主题发起人 主题发起人 C.g.Lee
  • 开始时间 开始时间
C

C.g.Lee

Unregistered / Unconfirmed
GUEST, unregistred user!
ADO技术
1.在ACCESS大量的数据操作时(例如:结转数据时),假如掉电或其他特殊原因(例:强行结束任务),该如何保护数据!
2.在Access中,某项业务牵涉对多数据表进行操作时,假如在此过程中有任何错误即将撤消该业务的所有操作。
(例:将TBlXX_TMP符合条件数据追加到TBLXX中,它将涉及操作的数据表起码是二个表,
INSERT INTO TBlXX SELECT * FROM TBLXX_TMP WHERE ***
Delete * From TBLXX_TMP where ***
可能由于业务需要将会对更多的表进行操作!)
先谢谢了!各位大虾快快搞定!
只能给60分了!要不然我就完蛋了!太穷了!
 
用事务来处理:
with Query do
begin
Database1.StartTransaction;
try
ApplyUpdates;
Database1.Commit;
except
Database1.Rollback;
raise;
end;
CommitUpdates;
end;
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
816
SUNSTONE的Delphi笔记
S
后退
顶部