OpenSourceCommunityBrasil / REST-DataWare

Repositório oficial do pacote Rest Dataware para Delphi e Lazarus
GNU General Public License v3.0
143 stars 44 forks source link

BinaryRequest em ClientSQL dando erro #109

Closed mobius1qwe closed 1 year ago

mobius1qwe commented 1 year ago

Descrição do bug

Boa Noite. Quando dou um POST em ClientSQL dá este erro agora nesta versao 2.0: '{"MESSAGE":"FAIL", "RESULT":"FAIL"}' Descobri aqui que com a Propriedade BinaryRequest marcada para TRUE, dá este erro. FALSE passa de boas.

Informações técnicas:

freitasmarc commented 1 year ago

Foi feito um teste colocando um novo componente ClientSQL na tela e adicionando os campos, e mesmo assim aparece o erro.

mobius1qwe commented 1 year ago

corrigido no commit https://github.com/OpenSourceCommunityBrasil/REST-DataWare/commit/ef072327b81be770c65f02114bb7d20d6e4306f0

mobius1qwe commented 1 year ago

Aparentemente ainda existe problema com o POST, issue reaberta.

mobius1qwe commented 1 year ago

corrigido no commit https://github.com/OpenSourceCommunityBrasil/REST-DataWare/commit/f1c877d69768ccabe61edea45cab59b021fdb74c

rogeriofrankbras commented 1 year ago

Olá, mesmo após o commit "f1c877d", ao realizar um Post/ApplyUpdates eu recebo um Access Violation, caso esteja com a propriedade BinaryRequest = TRUE (vide imagem). Mas se colocar BinaryRequest = FALSE, grava normalmente.

Plataforma de Teste: OS: Windows 10 (Build 19045 - 64 bit Edition) Versão do RDW: 2.0.7 e 2.0.8-29 IDE: Delphi 11.0 Version 28.0.42600.6491 TELA-AV Gravando Novo Cliente

mobius1qwe commented 1 year ago

O commit resolveu o problema lá atrás numa versão que já não é a mais recente. Precisa confirmar o problema em versão recente e abrir uma tarefa se persistir.

rogeriofrankbras commented 1 year ago

O teste acima, foi realizado com a Versão 2.0.8-29 do RDW, e o erro persiste.

mobius1qwe commented 1 year ago

Certo, confere se o problema ocorre na versão 2.1. Se ocorrer abra uma tarefa nova. Essa tarefa aqui já foi resolvida ano passado.

rogeriofrankbras commented 1 year ago

OK, vou fazer isso.