Bonjour,
Ma table contient un champ de type Double qui contient des valeurs physiques (pression, température...) et je souhaite requêter sur ce champ.
J'ai deux problèmes avec ce champ:
- La lecture de ce champ me donne des approximations: 12,34 devient 12,34000157. Ce problème est classique, je m'en suis débarrassé avec une fonction.
--> Quelle méthode plus propre je peux utiliser pour que 12,34 reste 12,34 à la lecture de cet enregistrement ?
- Mes requêtes de recherche sur ce champ ne me renvoient rien. Ma requête:
Mes valeurs stockées (en tout cas celles affichées dans mon explorateur de BDD) correspondent à celles de ma requête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * from info_machine_value where value_info_machine = 12,34
Malgré cela mon résultat ne contient aucun enregistrement.
Je pense que ces problèmes sont liées au type Double mais je ne suis pas sûr de m'en sortir avec un autre type.
En parcourant le forum (ici) j'ai quelques éléments de réponses mais pas suffisants
Merci pour vos retours.
Lefju
Delphi Berlin - FB 3.0
Partager