把Query1.CachedUpdate=True, Query1.RequestLive=True,
UpdataObject=UpdateSQL1
SaveBtnClick:保存代码
begin
Database1.StartTransaction;
try
Query1.ApplyUpdates;
Database1.Commit;
except
Query1.CancelUpdates;
Database1.Rollback;
raise;
end;
Query1.CommitUpdates;
end;
或
Query1.Database.TransIsolation := tiDirtyRead;
Query1.Database.ApplyUpdates([Query1]);
这两种都不行
如果Query1.CachedUpdate=True, Query1.RequestLive=True,
不用UpdateSQL,以上两种语句都能正确保存,SQL中有order by
也可以
是否UpdateSQL不适用于Local Database?