-
Conversion de données
Bonjour,
J'ai réalisé, il y a pas mal de temps un programme en vb6 et, depuis quelques jours, lorsqu'on intrdoduit, dans un champ, un nombre supérieur à 1000, l'application se plante (erreur de conversion de type de données).
Le nombre est introduit dans une zone de texte (txtPrixUnitaire.Text) et est ensuite stockée dans une variable PrixUnitaire (pour utilisation ultérieure).
Cette variable est, par ailleurs, stockée dans une base de données Access.
Je suppose que le plantage se fait à cause d'une différence de types de données entre la zone de texte, la variable et l'enregistrement Access.
J'ai essayé de composer avec tous les types de variables possibles et imaginables, rien n'y fait. Plantage assuré (et ceci, sur certaines machines et pas sur d'autres).
Une bonne âme aurait-elle une idée lumineuse ?
Merci d'avance.
Fred.
-
Bonjour,
à tout hasard je regarderais dans les paramètres régionaux des machines sur lesquelles ça cafouille, voir si il y a un séparateur de millier déclaré ou quelquechose du style.
-
C'était bien ça.
Mais, je ne comprends toujours pas pourquoi.
Je n'ai jamais été changer aucun paramètre régional sur aucun pc et d'un coup, ça plante.
Les voies de l'informatique sont impénétrables....
Merci beaucoup pour ton aide.
Fred.