关于Delphi7的CacheUpdate
以前用D5的时候是这样写的:
Query1.Post;
Database.StartTransaction;
Database.ApplyUpdates;
Database.CommitUpdates;
而到了D7下,这样写却出错:
Query1.Post;
Database.StartTransaction;
Database.ApplyUpdates([]);
Datebase.Commit;
出错信息为: A user Transaction is Already in Progress.
我试过去掉这一句:Database.ApplyUpdates([]);
不会出错,但是提交不了。谁帮忙解决一下?谢谢!!