Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,Estou o seguinte problema.Eu tenho esse código: Query1.Close; Query1.SQL.Add('insert into teste (teste1) values (:P_float)'); Query1.ParamByName('p_float').asfloat := strtofloat(dt_float.text); Query1.ExecSQL;Insiro no edit o seguinte valor: 435020,17Ele incluir na SQL o valor 435020,17 mas grava no banco o seguinte valor: 435020,15625Mesmo que eu arredonde para mostrar na grid, vai ficar assim: 435020,16 enão 435020,17 como digitei!E eu não posso alterar o campo de FLOAT para NUMERIC (ou outro) pois o banco docliente já tem valor nesse campo, e mesmo que eu repasse os valores para um camponumeric, não vai ficar com o valor exato.Alguém sabe o que tenho que fazer?Obrigada,Fernanda
Carregando comentários...