1

嗨,我在 Delphi 中有一个带有 RTC 的服务器/客户端应用程序。我的客户端是一个 Android Mobil 设备并且有一个 TGrid。服务器从 dbf 文件中获取数据,并通过 HTTP 将此数据作为数据集发送到客户端。客户端获取数据并填充 TGrid,这可以工作,但是如果我想将更改数据发回,它不起作用#t work :(

这是我的代码:

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说我数据没有初始化

...

Grid 从 GetDataSet 获取数据,我只想发回更改!GetDataset 是全局的。

4

0 回答 0