好的。谢谢了
这里是MTS OBJECT里的。
procedure Tmtstarrupdate.updatetarrifm(vdatas: OleVariant;
imaxerror: Integer;
var ierrorcount: Integer);
var serverobj:iappserver;
ownerdata
levariant;
begin
try
fmydm.dcomtarrifm.Connected:=true;
fmydm.dcomtarrifm.AppServer.updatedatas(vdatas,imaxerror, ierrorcount);
setcomplete;
except
setabort;
end;
end;
这里是MTS DATAMODUAL;
procedure Tmtstarrifmz.updatedatas(vdatas: OleVariant;
imaxerrors: Integer;
var ierrorcount: Integer);
begin
try
dsptarrifm.ApplyUpdates(vdatas,imaxerrors,ierrorcount);
setcomplete;
except
setabort;
end;
end;
这里是客户端程序。
procedure TForm1.BitBtn3Click(Sender: TObject);
var ucoor:Imtstarrupdate;
vdatas
levariant;
imaxerror: Integer;
ierrorcount: Integer;
begin
ucoor:=Comtstarrupdate.CreateRemote('asa-suny');
try
ucoor.updatetarrifm(cdtarrifm.Delta,0,ierrorcount);
except
showmessage(inttostr(ierrorcount));
end;
end;