Problème precision d'une variable float et requete update [Résolu]

Messages postés
301
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
9 février 2010
- - Dernière réponse : cs_othland
Messages postés
301
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
9 février 2010
- 11 juin 2008 à 12:18
Bonjour à tous,
j'ai une variable de type float et j'aimerai l'inserer dans une table (update) rien qu'avec 2 chiffres après la virgule,
mon code est :

pcent := (nb0t-nb0a)*100 / nb0t else pcent:=100;
.
.
ADOQuery4.SQL.Add('update KPIs set Nombre_Anomalie '+inttostr(nb0t)+', KPIs '+FloatToStr(FormatFloat('0.00', pcent))+' where Code_Anomalie = 0');

mais ça m'affiche une erreur disant qu'aucune version surchargée de la fonction FloatToStr ne peut être appelée avec ces arguments!!

Avez vous une solution à ce problème SVP
Merci
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
301
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
9 février 2010
3
Merci
c'est bon, j'ai reglé le problème en remplaçant la virgule dans le float par un point...

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 135 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_othland
Messages postés
3982
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
9
0
Merci
Salut,

Que renvoie FromatFloat ? Si elle renvoie un String, cela ne sert à rien de re caster en String juste après...
Commenter la réponse de cs_rt15