Mise à jour champs booléens avec SQL

Signaler
Messages postés
30
Date d'inscription
lundi 27 janvier 2003
Statut
Membre
Dernière intervention
8 février 2007
-
Messages postés
30
Date d'inscription
lundi 27 janvier 2003
Statut
Membre
Dernière intervention
8 février 2007
-
Bonjour !

Je tente de faire une mise à jour de ma base, avec commande suivante (en VB) :

commandeADO.CommandText = _
"UPDATE " & Categorie & _
" SET R1Bon = " & Reponse1Bon & _
", R2Bon = " & Reponse2Bon & _
", R3Bon = " & Reponse3Bon & _
", R4Bon = " & Reponse4Bon & _
" WHERE Question = '" & txtQuestion & "'"

Ce qui cloche, c'est que les Reponse1Bon, Reponse2Bon... sont des valeurs Oui/Non (booléenne), et visiblement, c'est là que ça cloche, puisque je reçois un message "Aucune valeur donnée pour un ou plusieurs des paramètres requis".

J'ai testé avec des apostrophes pour entourer les valeurs, mais ça n'a rien donné non plus...

2 réponses

Messages postés
10
Date d'inscription
jeudi 19 juin 2003
Statut
Membre
Dernière intervention
16 juin 2004

Salut!

Tes variables ReponsexBon doivent avoir comme valeur -1 pour vrai (ou oui) et 0 pour faux (ou non) sans apostrophes.

Voilà.
Messages postés
30
Date d'inscription
lundi 27 janvier 2003
Statut
Membre
Dernière intervention
8 février 2007

Lol effectivement, voilà :o) C'est bien ça, ça a marché :o) Comme quoi, c vraiment lobotomisant de programmer lol J'avais même pas pensé à regarder ma base Access :o)

Merci !