seguendo le mai troppo preziose indicazioni di filippo cerulo mi sono
trovato davanti ad un grosso problema nella gestione degli euro, in
pratica io ho una tabella con dei valori a due cifre collegata a un
campo mysql decimal (ma anche con double o float il problema è lo stesso).
inserisco il mio bel valore 77,85 e neooffice mi mostra un bel 77,84
dopo diversi cardiopalmi e altrettanti caffé ho scoperto l'arcano: in
mysql un 77,85 è in realtà memorizzato come 77,84999999999999 e
neooffice/openoffice invece che arrotondare tronca alla seconda cifra.
la cosa è *grazie al cielo* solo a video, copiando la query su un foglio
di calcolo il valore copiato è correttamente 77,85.
ora, mentre scrivevo il messaggio, ho trovato la soluzione: usando la
colonna come campo formattato valuta, invece che campo valuta, il
problema non si presenta.
lo segnalo nel caso altri si trovassero nella stessa situazione.
f.
--
http://www.venerandi.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]