salve a tutti
ho un programma che effettua una query tramite ODBC su DB2 mainframe e ritorna il valore 12345D
in un campo dichiarato decimal tramite GetDecimal

Il campo viene succesivamente mosso in una variabile numerica (float) con format "#,##0.00" su un report.

Viene visualizzato il valore 12345,00 che è errato perchè dovrebbe essere in realtà 123,45

da cosa potrebbe dipendere l'errata formattazione?

Grazie