D
dv11
Unregistered / Unconfirmed
GUEST, unregistred user!
客户端的CdsProduct.applyupdate(0)可以更新,
但是在中间层定义方法:
procedure TSvrSale.SaveAll(ClientID: Integer;
Master:OleVariant;
const SQLStr: WideString);
var ErrorCount:integer;
begin
dspProduct.ApplyUpdates(Master,0,ErrorCount,SQLStr);
end;
客户端调用SVR.APPSER.SAVEALL(id,CdsProduct.Delta,getstr);报错,invaid argument
(重点要提的是dspProduct的SQL是动态生成的,是在BeforeApplyUpdates中得到的,
在CdsProduct的BeforeApplyUpdates的中处理向dspProduct传SQL!)
但是在中间层定义方法:
procedure TSvrSale.SaveAll(ClientID: Integer;
Master:OleVariant;
const SQLStr: WideString);
var ErrorCount:integer;
begin
dspProduct.ApplyUpdates(Master,0,ErrorCount,SQLStr);
end;
客户端调用SVR.APPSER.SAVEALL(id,CdsProduct.Delta,getstr);报错,invaid argument
(重点要提的是dspProduct的SQL是动态生成的,是在BeforeApplyUpdates中得到的,
在CdsProduct的BeforeApplyUpdates的中处理向dspProduct传SQL!)