UPDATE de plusieurs champs dans une même commande

Signaler
Messages postés
88
Date d'inscription
mercredi 13 février 2002
Statut
Membre
Dernière intervention
18 février 2008
-
Messages postés
88
Date d'inscription
mercredi 13 février 2002
Statut
Membre
Dernière intervention
18 février 2008
-
Bonjour à toutes et tous,

mon appli fonctionne conjointement avec une BD Access.

Je souhaite pouvoir mettre à jour plusieurs champs d'une même table suite à modification de l'utilisateur.

J'ai essayé de la façon suivante :
TBLCONTACT.Open "Update Contacts Set ContactNom " & NOM & ", Set ContactPrenom " & PRENOM & ", Set ContactTel = " & TEL & ", Set ContactGSM = " & GSM & ", Set ContactEMail = " & EMAIL & ", Set ContactPartage = " & PARTAGE & " Where Contact = " & CHOIXContact & ";"

On me signale une erreur de synthaxe.

Puis de la façon suivante :
TBLCONTACT.Open "Update Contacts Set ContactNom " & NOM & " Where Contact " & CHOIXContact & ";"TBLCONTACT.Open "Update Contacts Set ContactPrenom " & PRENOM & " Where Contact " & CHOIXContact & ";"
etc...

Là, je n'ai pas d'erreur de synthaxe, mais l'exécution de la première commande génère un msg d'erreur me disant grosso merdo que je ne peux pas mettre à jour qu'un seul champ.

QQ'1 connait-il la synthaxe exacte pour la MAJ de plusieurs champs d'une même table ?

Merci pour votre aide

Fred

3 réponses

Messages postés
31
Date d'inscription
lundi 8 avril 2002
Statut
Membre
Dernière intervention
11 octobre 2002

Bonjour,

1 seul Set suffit.. update LaTable Set LeChamp=LaValeur, LeChamp2 = LaValeur 2 ....

Cordialement
sébastien Ferrier
Concepteur composants
Alfa Info
s.ferrier@alfainfo.fr
Messages postés
88
Date d'inscription
mercredi 13 février 2002
Statut
Membre
Dernière intervention
18 février 2008

Sébastien,

merci pour ton aide.
Je te tiens au courant demain paske là je ne suis plus au buro.

Salut

Fred
Messages postés
88
Date d'inscription
mercredi 13 février 2002
Statut
Membre
Dernière intervention
18 février 2008

Ca marche nickel, merci !!

Fred