bonjour,

J ai un eptit souci de donnée et je ne sais pas trop d ou cela vient.

En java je recupére une donnée de type Double que je veux insérer dans ma base de donnée.

adns ma création de table c a d mon script sql ; j ai déclaré la valeur ainsi:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
AMOUNT_SPEND NUMERIC,
lorque j'apelle ma fonction java pour insérer la valeur dans la base je fais ainsi:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
preparedStmt.setObject(CONSTANT+6,operation.getAmountSpend(),Types.DOUBLE);
Le probleme est le suivant:

Si je vaux insérer la valeur "123.68", dans la base de donnée j obtient "124"

Est dans mon script qu il faut que je modifie la valeur?? c a d changer le type "NUMERIC" ??

Merci pour votre aide