Olivier Exbrayat wrote:
Avec le code suivant j'ai l'exception : javaValueNormalement, il ne faut pas utiliser le constructeur de BigDecimal avec un double,
(10.199999999999999289457264239899814128875732421875): Length is not valid
java.math.BigDecimal mtbig = new java.math.BigDecimal( 10.2 );
� cause de la repr�sentation impr�cise des doubles !!!
mtbig.setScale(2, java.math.BigDecimal.ROUND_HALF_UP);
com.ibm.as400.access.AS400PackedDecimal sMt = new
com.ibm.as400.access.AS400PackedDecimal( 13, 2 );
sMt.toBytes( mtbig ); => G�n�re l'exception.
Quelqu'un a t'il une solution pour ce probleme ?
Merci
PS: je ne sais pas si �� r�soud ton probl�me, je ne connait pas la classe AS400PackedDecimal
Remi
