PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → valeur numerique bizarre dans une table
valeur numerique bizarre dans une table
Débuté par gbonnard, 23 déc. 2004 18:41 - 4 réponses
Posté le 23 décembre 2004 - 18:41
j'ai des valeurs bizarres dans les tables avec des champs de type numerique

explication:

j'ai une table avec 2 colonnes.
1er colonne de type texte
2eme colonne de type numerique masque d'affichage 999 999,99 (proposé par defaut dans windev)

j'ai un code suivant :
titi est un réel
titi = 45.45
tableajouteligne("matable","untexte",titi)

lorsque j'execute le programme, dans la table j'obtiens :
colonne 1 = matable
colonne 2 = 4 5,4,50 (<= c'est ca que je ne comprends pas!!)

est-ce que quelqu'un a deja eu le cas? et surtout comment on fait pour ne plus avoir ce truc bizarre?

pour info :
je suis en Windev 8, j'ai essayé en windev 7.5, je n'ai pas le probleme!
dans mes parametres regionaux de windows xp, mon separateur decimal est la virgule. Si je mets le point en separateur decimal, cela fonctionne! mais j'aimerai une autre solution!!
Posté le 23 décembre 2004 - 16:33
"Gerard BONNARD" <gbonnard@saica-papier.fr> a écrit dans le message de
news:41caeb13@news.pcsoft.fr...


j'ai des valeurs bizarres dans les tables avec des champs de type

numerique

explication:

j'ai une table avec 2 colonnes.
1er colonne de type texte
2eme colonne de type numerique masque d'affichage 999 999,99 (proposé par

defaut dans windev)

j'ai un code suivant :
titi est un réel
titi = 45.45
tableajouteligne("matable","untexte",titi)

lorsque j'execute le programme, dans la table j'obtiens :
colonne 1 = matable
colonne 2 = 4 5,4,50 (<= c'est ca que je ne comprends pas!!)

est-ce que quelqu'un a deja eu le cas? et surtout comment on fait pour ne

plus avoir ce truc bizarre?

pour info :
je suis en Windev 8, j'ai essayé en windev 7.5, je n'ai pas le probleme!
dans mes parametres regionaux de windows xp, mon separateur decimal est la

virgule. Si je mets le point en separateur decimal, cela fonctionne! mais
j'aimerai une autre solution!!
=====================================

Le type Monétaire donne le même résultat?
Posté le 24 décembre 2004 - 09:58
Non, le style monetaire fonctionne tres bien.

J'ai créé l'executable, et je l'ai lancé sur un autre poste. Le probleme reste le même!
serai t'il possible que mes dll windev soit corrompues?
en windev 5.5, il y avait le controleur de configuration, mais je ne l'ai pas retrouvé en windev 8. Quelqu'un sait si ca existe encore, et ou il est?

sur mon poste j'ai windev 5.5, windev 7.5 et windev 8 d'installés. mais ca ne devrai pas poser de probleme!
Posté le 24 décembre 2004 - 11:06
Dans apropos je crois le controleur
il y a un bouton ...

Gerard BONNARD wrote:

Non, le style monetaire fonctionne tres bien.

J'ai créé l'executable, et je l'ai lancé sur un autre poste. Le probleme reste le même!
serai t'il possible que mes dll windev soit corrompues?
en windev 5.5, il y avait le controleur de configuration, mais je ne l'ai pas retrouvé en windev 8. Quelqu'un sait si ca existe encore, et ou il est?

sur mon poste j'ai windev 5.5, windev 7.5 et windev 8 d'installés. mais ca ne devrai pas poser de probleme!
Posté le 05 janvier 2005 - 12:16
Le probleme ce produit quand on fait un acces SQLConnecte(...) avec la base Pervasive.SQL v8 en ODBC
Explication :

si dans le code du projet vous avez :

SQLConnecte("MaBase","MonUser","MonMotDePasse","ODBC")
avec un driver ODBC "Pervasive ODBC Client Interface" V8.60.193.30
Vous obtenez les choses bizarres dans les colonnes numeriques. (meme si vous n'utilisez pas la requette pour les remplir!)

Si vous utilisez une autre base de données ODBC, cela fonctionnent tres bien, je n'ai plus de probleme.

Suis-je le seul au monde à utiliser Pervasive.SQL v8 et a etre embeté?
ou Quelqu'un a trouvé une solution