嗨,我在 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 是全局的。