Ik loop tegen het volgende probleem aan, ik moet data uit een sql server importeren waarbij er 1 veld is die met een floating point is gevuld.
Als ik dit veld importeer in Fm dat gaat het over het algemeen wel correct, echter daar waar er een tot de macht tevoorschijn komt kan ik er niets meer mee.
1.6980229999999999E-2 kan ik niet meer normaal vertalen zonder allerlei hulptrucen uit de kast te trekken.
Ik loop eigenlijk vast op het feit dat ik niet weet hoe ik dit moet omwerken, het lijkt mij dat bij het importeren via odbc uit de sql server al een vertaalslag zou moeten plaatsvinden. Of is er in FM een mogelijkheid dat hij tot de macht berekening automatisch omzet tijdens de import?
Het mooiste zou zijn dat ik tijdens de import een afronding doe omdat ik eigenlijk met het werken op 2 decimalen al voldoende heb.
Vraag
willem
Ik loop tegen het volgende probleem aan, ik moet data uit een sql server importeren waarbij er 1 veld is die met een floating point is gevuld.
Als ik dit veld importeer in Fm dat gaat het over het algemeen wel correct, echter daar waar er een tot de macht tevoorschijn komt kan ik er niets meer mee.
1.6980229999999999E-2 kan ik niet meer normaal vertalen zonder allerlei hulptrucen uit de kast te trekken.
Ik loop eigenlijk vast op het feit dat ik niet weet hoe ik dit moet omwerken, het lijkt mij dat bij het importeren via odbc uit de sql server al een vertaalslag zou moeten plaatsvinden. Of is er in FM een mogelijkheid dat hij tot de macht berekening automatisch omzet tijdens de import?
Het mooiste zou zijn dat ik tijdens de import een afronding doe omdat ik eigenlijk met het werken op 2 decimalen al voldoende heb.
Link naar reactie
4 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.