fezinha 0 Denunciar post Postado Agosto 21, 2006 Pessoal,Estou inserindo o seguinte valor no edit: 435020,17Preciso desse valor em real para gravar no banco. Então faço o seguinte:query.parambyname('p_valor').asFloat := STRTOFLOAT(edit.text):mas está gravando com 435020,16Alquem sabe porque, na conversão, ele mudou a casa decimal?Fernanda Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Agosto 21, 2006 Faz uma função para ele trocar a "," por um ponto "." Compartilhar este post Link para o post Compartilhar em outros sites
fezinha 0 Denunciar post Postado Agosto 21, 2006 Eu não entendi porque tenho que fazer isso.Ele está gravando corretamemte com a ',' Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Agosto 21, 2006 Com quantas casas decimais esta sendo armazenado no BD? Pode ser que o delphi trouxe somente duas casas decimais, efetuando assim um arredondamento. Compartilhar este post Link para o post Compartilhar em outros sites