Compatibilité de type

titremichael Messages postés 8 Date d'inscription mercredi 23 novembre 2005 Statut Membre Dernière intervention 19 octobre 2007 - 28 janv. 2007 à 11:01
titremichael Messages postés 8 Date d'inscription mercredi 23 novembre 2005 Statut Membre Dernière intervention 19 octobre 2007 - 29 janv. 2007 à 09:21
salut à tous. je vous remercie de m'avoir aider la dernière fois.

le nouveau problème qui surgit est la syntaxe suivante:

strg="update GENERAL set pression = 3,15 WHERE GENERAL.pression="1,50"

conado.execute(strg)


l'erreur affichée est la suivante:

virgule dans l'expression


je vous remercie pour ce coup de pouce.

4 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
28 janv. 2007 à 11:06
De quel type est ton champ pression ??????

Tu met des " pour 1,50, pourquoi n'en mets-tu pas pour 3,50.
S'il les faut pour un il les faut pour l'autre, ou au contraire, s'il ne les faut pas pour un, il ne les faut pas pour l'autre non plus.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
28 janv. 2007 à 11:17
fais attention avec les virgule : l'opérateur décimal en sql est le point, la virugule étant utilisé pour séparer les champs.
0
Dragon Eye Messages postés 3 Date d'inscription mercredi 11 octobre 2006 Statut Membre Dernière intervention 28 janvier 2007
28 janv. 2007 à 12:38
Bonjour
ton pbm:
 tu met 3 " alors 1ere: ouvrante ,2eme:fermante, 3eme;ouvrante ?
essayer ça
choix 01:
strg="update GENERAL set pression = 3,15 WHERE GENERAL.pression=1,50"

choix 02:
strg="update GENERAL set pression =" & chr(34) & " 3,15" & chr(34) & " WHERE GENERAL.pression=" & chr(34) & "1,50" &chr(34)
0
titremichael Messages postés 8 Date d'inscription mercredi 23 novembre 2005 Statut Membre Dernière intervention 19 octobre 2007
29 janv. 2007 à 09:21
ca marche avec 3.5 au lieu de3,15
0
Rejoignez-nous