Как я могу отправить Изменения TClientDataset обратно на RTC-сервер?
Привет У меня есть приложение сервера / клиента в Delphi с RTC. Мой клиент - это мобильное устройство Android с 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 является глобальным.