在開發物流管理系統時,在處理調庫單據時發現數據丟失情況,
例如,a倉庫物資調到b倉庫時,我在a倉庫作單,b倉庫自動產生一帳單據,
我採用一個事務處理。
Database1.StartTransaction;
try
query1.ApplyUpdates;
query2.ApplyUpdates;
Database1.Commit;
except
Database1.Rollback;
raise;
end;
query1.CommitUpdates;
query2.CommitUpdates;
在輸入2000多條單據後,突然發現由一帳單據只有入庫,而對方沒有出庫。
能夠進去卻無法出來
例如,a倉庫物資調到b倉庫時,我在a倉庫作單,b倉庫自動產生一帳單據,
我採用一個事務處理。
Database1.StartTransaction;
try
query1.ApplyUpdates;
query2.ApplyUpdates;
Database1.Commit;
except
Database1.Rollback;
raise;
end;
query1.CommitUpdates;
query2.CommitUpdates;
在輸入2000多條單據後,突然發現由一帳單據只有入庫,而對方沒有出庫。
能夠進去卻無法出來
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货