GARANTIR DESCONTO

Fórum Delphi - Datasnap. Parâmetros do cliente para o servidor #572189

06/12/2016

0

Delphi - Datasnap. Preciso enviar, como parâmetro, um array de 120 elementos do cliente para o servidor, no evento onbeforegetrecord. Não tô conseguindo!
Carlos Pavão

Carlos Pavão

Responder

Posts

06/12/2016

Gutierry Pereira

Bom dia,
Não sei como esta fazendo, mas o correto que você envia-se com ouma requisição post e os elementos desse array em um JSON.
Dessa forma terá mais flexibilidade na transferencai de dados de um lado para o outro.
Enviar 120 elementos em uma URL pode não ser uma boa estrategia.

Espero ter ajudado.

Att: Gutierry Antonio
Responder

Gostei + 0

06/12/2016

Carlos Pavão

Gutierry,
Obrigado pelo retorno.
Na verdade ainda tô estudando Datasnap e tenho poucos conhecimentos no assunto. A ideia é fazer uma rotina de filtros no cliente e enviar estes dados para o servidor, que montará as queries utilizando estes parâmetros.
Responder

Gostei + 0

06/12/2016

Gutierry Pereira

Opa, a dev contem bons materias sobre o assunto.
Bom um sistema de filtro com 120 parametros ?
Acredito que não seria uma boa abordagem.

Um numero pequeno de parametros pode ser enviado via get sem problema. Um numero grande será interessante utilizar um json para esta comunicação.

Qualquer coisa estou a disposição.

Abraços.
Responder

Gostei + 0

06/12/2016

Carlos Pavão

Gutierry Antonio,
Valeu pela ajuda. Na verdade tenho um form onde existem vários filtros (região, cliente, equipamento, modelo, ...). Então o usuário pode escolher vários filtros. E eu quero enviar estes filtros para o Servidor.
Mas vou analisar o json e chegarei onde quero! Graças, em boa parte, a você. Obrigado!
Responder

Gostei + 0

06/12/2016

Jones Granatyr

Opa! Dê uma olhada nesses dois artigos da Devmedia, eles abordam o JSON que o Gutierry comentou e talvez possam ser úteis

https://www.devmedia.com.br/como-buscar-dados-de-servidores-datasnap-utilizando-json/37361
https://www.devmedia.com.br/datasnap-copiando-dados-para-bases-locais-com-array-dml/37476
Responder

Gostei + 0

06/12/2016

Carlos Pavão

Ok Jones!
Grato pela ajuda, vou analisar este artigo. Depois darei meu retorno por aqui.
Um abraço,
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar