OVH Cloud OVH Cloud

REQ SQL MAJ

2 réponses
Avatar
BRUNO
Bonjour,
J'ai un petit souci avec la requête SQL ci-dessous.

UPDATE Commande SET [Livrée (O/N)] = "Oui"
WHERE [N° commande] = 18;

La syntaxe est-elle bonne ?
Le champs logique "livrée (O/N)" est une case à cocher.
Dois-je mettre Oui, ou bien O, ou bien autre chose du genre True etc...

Merci pour votre aide.
BC

2 réponses

Avatar
Pierre CFI [mvp]
bonjour
mets plutot =-1 pour oui ou 0 pour non

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"BRUNO" a écrit dans le message de news:
Bonjour,
J'ai un petit souci avec la requête SQL ci-dessous.

UPDATE Commande SET [Livrée (O/N)] = "Oui"
WHERE [N° commande] = 18;

La syntaxe est-elle bonne ?
Le champs logique "livrée (O/N)" est une case à cocher.
Dois-je mettre Oui, ou bien O, ou bien autre chose du genre True etc...

Merci pour votre aide.
BC




Avatar
jmn
Sous Access les champs logiques peuvent prendre pour valeur 0 et -1,
respectivement pour Faux et Vrai.
L'interpréteur SQL access (et vba) acceptent toutefois les constantes True
et False.

Donc :

UPDATE Commande SET [Livrée (O/N)] = true
WHERE [N° commande] = 18;