secusec
Messages postés7Date d'inscriptionmercredi 14 mai 2008StatutMembreDernière intervention16 décembre 2009
-
15 déc. 2009 à 17:12
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018
-
16 déc. 2009 à 17:59
bonjour,
je travaille en VB6, connecté à une base ORACLE.
Je veux insérer des valeurs dans un champ numérique, tout en évitant d'arrondir les valeurs. Malheureusement le résultat en sortie est arrondi.
J'attends de l'aide. Merci
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 15 déc. 2009 à 17:20
Bonjour,
et de quel type est ton champ ?
Et que lui "envoies"-tu ? des numériques avec quel séparateur de décimales ?
Et as tu vérifié (par msgbox ou en debug, par exemple) ce que contient cette variable avant même de l'envoyer vers ta base ? (et quel est le type de cette variable, par ailleurs ?)
Voilà plusieurs points que tu es seul à pouvoir vérifier.
____________________
Très intéressante fable, L'OISELEUR, L'AUTOUR ET L'ALOUETTE !
Cliquer sur "Réponse acceptée" (en bas d'une solution avérée adéquate) rendra service à d'autres. PENSEZ-Y.
secusec
Messages postés7Date d'inscriptionmercredi 14 mai 2008StatutMembreDernière intervention16 décembre 2009 16 déc. 2009 à 16:42
Bonjour
Comme précisé auparavant, le type de ma variable est numérique (NUMBER).
La valeur en entrée est : 7875.88
La valeur en sortie est : 7876 (arrondi).
A propos de la fable de l'oiseau, de "l'autour" et de l'alouette, je ne la connais pas.
Cordialement
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 16 déc. 2009 à 17:59
Numérique, d'accord, mais encore ? Integer? Single? Double ? (en ce qui concerne ta variable, pas ton champ)
Et as-tu procédé à la vérification que je te demandais de faire avant envoi (par msgbox ou debug) ? Et quel est le résultat affiché ?
____________________
Très intéressante fable, L'OISELEUR, L'AUTOUR ET L'ALOUETTE !
Cliquer sur "Réponse acceptée" (en bas d'une solution avérée adéquate) rendra service à d'autres. PENSEZ-Y.