我的处理方法是这样的 在服务器端建立事务,我用的是adoconnection 所以我在服务器端设立了一个函数 procedure TServer.SetConfrimState(xIN: Shortint); begin if xIN = 1 then ADOCComon.BeginTrans else if xIN= 2 then ADOCComon.CommitTrans else if xIN = 3 then ADOCComon.RollbackTrans; end;然后客户端在进行插入记录调用服务器的函数就可以了 DCOMCon02.AppServer.SetConfrimState(1);
TClientDataSet不行!
所以我在服务器端设立了一个函数
procedure TServer.SetConfrimState(xIN: Shortint);
begin
if xIN = 1 then
ADOCComon.BeginTrans
else if xIN= 2 then
ADOCComon.CommitTrans
else if xIN = 3 then
ADOCComon.RollbackTrans;
end;然后客户端在进行插入记录调用服务器的函数就可以了
DCOMCon02.AppServer.SetConfrimState(1);