Problème precision d'une variable float et requete update

Résolu
cs_othland Messages postés 298 Date d'inscription jeudi 18 décembre 2003 Statut Membre Dernière intervention 9 février 2010 - 11 juin 2008 à 11:42
cs_othland Messages postés 298 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
A voir également:

2 réponses

cs_othland Messages postés 298 Date d'inscription jeudi 18 décembre 2003 Statut Membre Dernière intervention 9 février 2010 1
11 juin 2008 à 12:18
c'est bon, j'ai reglé le problème en remplaçant la virgule dans le float par un point...
3
Rejoignez-nous