Wenn Du wirklich 12,2 und 12,8 als Werte ausgegebenbekommst und nicht 12.2 bzw. 12.8, dann sind das keine Zahlen mit Dezimalstellen.
Ja, bekomme ich. Ich lese die Werte aus einer DB aus und bekomme sie so zurück.
Dann ist Dein Feldtyp in der DB falsch.
Gruß
Reiner