Ok here it is, ik heb een database gemaakt in die database staat de tabel artikelen.
Deze tabel bevat vershillende velden waar ik geld bedragen in kwijt wil, ik heb hiervoor float(9,2) gebruikt.
Als ik nu de tabel uit wil lezen met de applicatie die ik aan het maken ben in C++ Builder krijg ik een rare uitvoer. Ik maak gebruik van een ODBC koppeling naar de betreffende SQL database, ik kan dit helaas niet veranderen omdat dit een systeemeis is.
Voorbeeld
de inhoud van de cel is : 256,36
in de applicatie krijg ik in het veld te zien : 256,359985351562
nou ben ik hier even helemaal de weg kwijt, ik moet zeggen dat ik nog niet zo bekend ben met het betreffende type van SQL, maar een float(9,2) lijkt mij gewoon maximaal 9 cijfers voor de komma te bevatten en 2 achter ook phpMyAdmin geeft het op de 256,36 manier aan. wat doe ik hier fout of wat zie ik over het hoofd.
Deze tabel bevat vershillende velden waar ik geld bedragen in kwijt wil, ik heb hiervoor float(9,2) gebruikt.
Als ik nu de tabel uit wil lezen met de applicatie die ik aan het maken ben in C++ Builder krijg ik een rare uitvoer. Ik maak gebruik van een ODBC koppeling naar de betreffende SQL database, ik kan dit helaas niet veranderen omdat dit een systeemeis is.
Voorbeeld
de inhoud van de cel is : 256,36
in de applicatie krijg ik in het veld te zien : 256,359985351562
nou ben ik hier even helemaal de weg kwijt, ik moet zeggen dat ik nog niet zo bekend ben met het betreffende type van SQL, maar een float(9,2) lijkt mij gewoon maximaal 9 cijfers voor de komma te bevatten en 2 achter ook phpMyAdmin geeft het op de 256,36 manier aan. wat doe ik hier fout of wat zie ik over het hoofd.
... MMORPG Addict.