O método que eu sugiro é o seguinte. Supondo que você possa utilizar uma linguagem de scripts no seu servidor, primeiro carregue os dados do Banco Local na aplicação Delphi (Android).
Para prosseguir, adicione a biblioteca Indy HTTP e a Classes do sistema:
uses Classes, IdHTTP;
Crie as variáveis necessárias:
var ParamList : TStringList; // Lista para representar o registro do banco MyRow : TWhatever; // Esta variável hipotética representa o objeto ou array onde você terá o registro do Banco Local HTTP : TIdHTTP; // Objeto HTTP do Indy
Coloque os dados que devem ser passados ao servidor (único registro de tabela) em um TStringList no formato padrão de URIs:
ParamList.Add('id=' + MyRow.ID); ParamList.Add('name=' + MyRow.Nome); ParamList.Add('phone_number=' + MyRow.PhoneNumber); // Adicione todos os campos da tabela.
Após, você deve criar o objeto HTTP do Indy e realizar o POST para o Script no servidor:
Compartilhar