Bonjour à tous,
J'ai un petit problème que j'ai contourné jusqu'alors mais que j'aimerai bien résoudre.
J'ai une valeur dans une base de données MySql déclarée en FLOAT = 3.3
Lorsque je récupère cette valeur dans une requête mon Recset1.Fields("Surface").Value = 3.3
lorsque j'affecte cette valeur à une variable Surface_dbl qui est initialisée à 0
Surface_dbl = Recset1.Fields("Surface").Value
J'obtiens la valeur 3.2999999523162842
et c'est la même chose avec
Surface_dbl =Cdbl(Recset1.Fields("Surface").Value)
L'écart est infime mais au grès des opération faites sur différentes valeurs je peux finir avec un écart notable.
Quelqu'un à une idée de ce qui se passe.
Partager