with MasterDataSet.Connection.Transaction do begin
try
FTransaction:=Start(False);
MasterDataSet.ApplyUpdates(True);
if FSyncBalance then UpdateBalance('Audit');//设置UpdateBalance执行一分钟
Commit(FTransaction);
except
......
end;
end;
end;
我试着在masterDataSet中的SQL定义中控制锁,即在from 字句中加入 WITH (READPAST),但运行时提示SQL错误。
给查询语句SELECT COMMONMASTER.ID, COMMONMASTER.SYSTEMNAME,
.....
FROM COMMONMASTER with (readpast)
WHERE COMMONMASTER.SYSTEMNAME = 'StoreManage' and COMMONMASTER.TABLENAME = 'StuffStoreOut'
加条件(BillTypeCode='015' and opState='10')的时候出现异常:
不支持的查询语句:SELECT COMMONMASTER.ID
.....