如何将TClientDataset的更改发送回RTC服务器?

时间:2014-09-04 09:16:34

标签: delphi delphi-xe6 rtc tclientdataset tgrid

嗨我在Delphi中使用RTC的服务器/客户端应用程序。 我的客户端是Android Mobil设备,有TGrid。服务器从dbf文件获取数据,并使用HTTP将此数据作为数据集发送到客户端。客户端获取数据并填充TGrid,但是如果我想发送更改数据,那么它不起作用:(

这是我的代码:

procedure TForm3.RtcDataSetMonitor1DataChange(Sender: TObject);
var
  data: TRtcDataSet;
  ChangeDataset : TClientDataSet;
begin

    data := TRtcDataSet.Create;

    ChangeDataset.CreateDataSet;

    ChangeDataset :=  data.asDataSet;

    DelphiDataSetToRtc(ChangeDataset,data);
    RtcClientModule.Prepare('submit');
    RtcClientModule.Param.asObject['change_data'] := data;
    RtcClientModule.Call(RtcResultArtikel);

end;

delphi说我数据没有初始化

...

网格从GetDataSet获取数据,我想只发回更改! GetDataset是gloabal。

0 个答案:

没有答案