Delphi Erro: is not a valid floating point value

23/05/2022

0

Tenho a suposta linha de código:

Procedure Qualquer();
Var Valor:Currency;
Begin
Valor := DB.ExecSQLScalar( "Select Sum( Campo_Money ) from Tabela" );
End;
.
Onde DB é um TFDConnection e o banco de dados é no PostgreSql
e
Ocorre um erro por não conseguir converter o valor "62,230,56"
.
Pelo PGAdmin retorna corretamente o valor "R$ 62.230,56"
.
Debugando no delphi o retorno do banco também é o mesmo numero,
até que passa por uma função interna do FIREDAC que transforma
o PONTO na milhar em VIRGULA e após isso acontece o erro: "is not a valid floating point value"
.
A pergunta é será um bug do FIREDAC ou eu tenho que configurar alguma coisa em algum lugar?
Alberto

Alberto

Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar