Operation de calcul + mysql

Résolu
Signaler
Messages postés
30
Date d'inscription
jeudi 20 avril 2006
Statut
Membre
Dernière intervention
26 février 2010
-
Messages postés
30
Date d'inscription
jeudi 20 avril 2006
Statut
Membre
Dernière intervention
26 février 2010
-
Salut,j'ai un problème avec les calculs,
j'aimerais enregistrer dans une base de donnée le resultat d'une operation mais quand j'effectue des calculs entre float,delphi gère la ","(12,5) or mysql represente les nombres flottants par le "." (12.5)

j'ai pensez a remplacer la virgule par le point avant l'enregistrement et vice versa pour la visualisation dans delphi du genre

for i:=1 to Length(note_entrer) do
  if note_entrer[i]=',' then note_entrer[i]:='.';

pour l'enregistrement et
for i:=1 to Length(note_entrer) do
  if note_entrer[i]='.' then note_entrer[i]:=',';

pour la visualisation.
mais je trouve cela pesant, j'aimerais bien savoir s'il n'existe pas une façon plus simple d'effectuer ces calculs et l'enregistrer dans la base de donnée.
Merci

2 réponses

Messages postés
4202
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
37
ça c'est valable en texte ... si tu stockais ta valeur en flottant hein ?
ce serait déjà mieux.


sinon, voir la variable DecimalSeparator
Messages postés
30
Date d'inscription
jeudi 20 avril 2006
Statut
Membre
Dernière intervention
26 février 2010

merci pour la reponse