我的主从表如下:
应用服务器端:主表:adoqry_Delive/dsp_Delive
SQL:SELECT * FROM T_DELIVER WHERE INT_STYLE=1 ORDER BY DEC_BILLNO
从表:adoqry_Delive_D/dsp_Delive_d
SQL:Select * From T_Deliver_D Where dec_Billno=:dec_Billno Order By int_row
客户端:主表:cds_Delive/ds_Delive
从表:cds_Delive_D
DataSource:ds_Delive
MasterFields:dec_Billno->dec_Billno
我在客户端运行如下:
cds_Delive.ApplyUpdates(-1);
cds_Delive_D.ApplyUpdates(-1);
在应用服务器端的dsp_Delive_D的BeforeUpdateRecord()中写了如下:
with AppDBC.ADOConnectiondo
begin
begin
Trans;
try
CommitTrans ;
except
RollbackTrans;
end;
end;
,到目前还不能保存。望各位高手帮我看看。在此先谢过。