Boa tarde....estou gravando valores de variáveis do tipo Float em Campos da Tabela MySQL que foram criados também com tipo float..
exemplo: valor_total : = 17,99 só que quando gravo no MySQL ele corta as casas decimais e grava só o valor antes da virgula no caso 17.
para que seja gravado o valor com os centavos teria de enviar o valor 17.99 (com ponto em vez de virgula)
tem alguma função do Delphi para converter a virgula pelo ponto. ou alguma alteração deve ser feita no MySQL ???
atenciosamente,
Mauricio
Tem que converter no Delphi
DecimalSeparator := '.';
edit2.text:= FloattoStr(valor);
edit2.Text := formatfloat('0.00000', strtofloat(edit2.Text));
DecimalSeparator := ',';