Bases de données

AABS Messages postés 50 Date d'inscription vendredi 14 mars 2003 Statut Membre Dernière intervention 29 janvier 2007 - 27 avril 2004 à 15:29
cs_PhilippeE Messages postés 437 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 10 août 2010 - 28 avril 2004 à 10:14
Bonjour
j'ai un problème dans l'insertion d'un enregistrement dans une table.
quand je fait l'insertion du montant suivant ("insert into Table values(0,0,0,(-333333,333))") il génére lerreur suivante : erreur de syntaxe (virgule) dans l'expression '(-3333333,333)'
sachant que le champs correspondant dans la table est déclaré currency (sous ACCESS)

5 réponses

blissdumpweed Messages postés 79 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 8 juin 2004
27 avril 2004 à 15:40
ton pb est peut etre du au fait que ta valeur contient une virgule, moi j'ai le même probleme avec les apostrophes.
essaie de remplacer ta virgule par 2 vigules :

dim Var as string
var = replace("3333,33",",",",,")
et après tu remplaces ta valeur par ta variable ds ta requete...

J'ai pas testé si ca marché mé tu pe tjrs essayer...
0
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
27 avril 2004 à 15:49
Non !!!!! Inutile de remplacer la virgule par deux virgules !!!!!!
Le soucis, c'est que les francais utilise la virgule comme séparateur de la partie décimale d'un nombre et que le reste du monde utilise le point. Il faut bien remplacer la virgule par quelque chose, mais pas par deux virgules, plutot par un point. D'ailleurs, je remarque que cela avait du te tracasser un peu car tu avait mis ton '-333333,333' entre parenthèse, ce qui ne changeait rien au pb mais au moins, c'est la preuve que tu t'ai posé des questions !!!!

Christophe R.
0
blissdumpweed Messages postés 79 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 8 juin 2004
27 avril 2004 à 16:00
T'emballe pas mon garcon, moi j'ai rien testé du tout, j'ai juste proposé vite fait sans connaitre le résultat...

zen !
0
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
27 avril 2004 à 21:39
j'mé'enerve pas !! J'y suis allez peut-etre un peu fort sur les !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Mais c'est une vieille habitude ou mon clavier qui déconne !!
La seule chose qui m'énerve c'est que a cause de ce foutu '.' décimal rempalcé chez nous par une virgule, on se prend tout le temps la tete avec cette M _ _ _ E !!

Christophe R.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_PhilippeE Messages postés 437 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 10 août 2010 2
28 avril 2004 à 10:14
Une question toute bête, la valeur tu dois l'insérer en dur dans ta table ?
Si oui, normalement c'est un point qu'il te faut. La virgule ou le point ce n'est qu'une question d'affichage (enfin dans la théorie)
0
Rejoignez-nous