Tach!
Ansonsten gibt es mathematisch keinen Unterschied zwischen 5,300000 und 5,3 oder auch 000005,3.
Doch, es gibt Unterschiede. Der Wert 5,3 kann ein gerundeter Wert sein mit einer Ungenauigkeit (Meßfehler) von 5,25 bis 5,35.
Ich strebe eine Genauigkeit von 10 m an, also brauche ich fünf Nachkommastellen. Wenn die dann zufällig 5,30000 heißen, ist's ja in Ordnung.
Du kannst aus 5,3 nicht erkennen, ob die Zahl exakt oder gerundet ist. Du willst keine aufgefüllten Nullen, aber bei Float gehen dir auch nicht signifikante Nullen verloren. Somit bekommst du immer 5,3 zurück, auch wenn du 5,30000 zum DBMS sendest. Wenn du also mit Nullen ausdrücken willst, dass ein Wert exakt 5,3 ist, musst du den als String speichern.
dedlfix.