|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : avril 2005 Messages : 33 ![]() |
J'ai un champ de type Money dans une de mes tables.
Quand je fais un INSERT ou un UPDATE, dans le style suivant: UPDATE "public".versements SET montant = $$1285,2$$ WHERE versement_id = $$9$$ Alors au lieu d'enregistrer 1285,2, Postgre m'enregistre 12852,00... C'est les $$ qui posent problème??? HELP!!! |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : août 2007 Messages : 128 ![]() |
J'aurais plutôt tendance à penser que le problème vient de la virgule, qui devrait être remplacé par un point. En ce qui concerne les doubles dollars, c'est la première fois que je les vois utilisé là... pourquoi n'utilisez-vous pas les guillemets simples... comme ceci par exemple :
UPDATE "public".versements SET montant = '1285.2' WHERE versement_id = 9 (je suppose que versement_id n'est pas un flottant) |
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : avril 2005 Messages : 33 ![]() |
Le problème a été résolu.
J'utilisais les guillemets dollards pour ne pas à échapper certains caractères. C'est bien la virgule qui n'est pas pris en compte. Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com