3 Nov
2005
3 Nov
'05
13:04
Stefan Hundhammer schrieb:
On Thursday 03 November 2005 12:16, Boris Höffgen wrote:
Die Zahlen werden nach der Kommastelle abgeschnitten, z.B. aus 2,45 wird 2.00 und das ist eben nicht gefragt.
Kann es sein, daß du LANG nicht auf de_DE (oder so) stehen hast oder LC_NUMERIC explizit auf "C" oder "en_US"? Danach richtet sich nämlich das Dezialtrennzeichen in der GLibC, also in praktisch allen Programmen unter Linux.
Schau doch mal, was
locale
so ausgibt.
Steht alles auf de_DE. Ich denke es liegt daran, dass der MySQL-Client nur Gleitkommazahlen erkennt, die einen Punkt enthalten. Mit Kommazahlen (2,45) kann er nichts anfangen. Gruß Boris