Fórum Inserindo campo float no bd mysql via delphi xe3 #529659
24/08/2015
0
Olá amigos.....tenho um problema na minha rotina de insert que é com relação a um campo float(10,2). Quando o parâmetro do insert recebe o valor ele no máximo insere arredondando e colocando as casas decimais em 00. Exemplo: digito no componente edit 133,28 e quando salva fica 134.00 Como faço pra manter os centavos???? Abaixo éstá a linha de código. Obrigado pela ajuda.
Parameters.ParamByName('C').Value := FormatFloat('##,##0,00',StrToFloat(Edit_Valor_Manu.Text));
Parameters.ParamByName('C').Value := FormatFloat('##,##0,00',StrToFloat(Edit_Valor_Manu.Text));
Fabricio Silva
Curtir tópico
+ 0
Responder
Posts
25/08/2015
Raimundo Pereira
Tente usar CAMPOS :
double precision ou Numeric 18,4
double precision ou Numeric 18,4
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)