Re-bjr,
l'attribution d'un valeur numérique décimale dans un champ SQL numarique est IMPOSSIBLE, si LANG=fr_FR !!
Exemple,
DataModule1.CDS_patients.FieldValues(['total']):=12.56;
Post;
ApplyUpdates('1);
Refresh;
La valeur inscrite est non pas 12.56 MAIS 12!
Quand ce n'est pas zero.
Si vous remplacez 12.56 par un variant '12,56' ou un Double=12.56 ou autre, c'est pareil.
IBConsole, IBAccess, DBExplorer se comportent de la meme façon, sauf si LANG n'est pas précisé ou est à us_US
Interbase, RH7.3, Suse8.1, Kylix3, Kylix2.
haha, comment faire ????? passer sous LANG=us_US et se passer des accents ??
Quelqu'un peut il répondre ????
Delphi se comporte il de la meme façon ?
Mettre DEcimalSeparator à * '.' ??
Partager