[VBA Access] Requete SQL avec update

Fermé
Emma - 19 mai 2009 à 21:46
 Emma - 20 mai 2009 à 19:58
Bonjour,

Debutante en VBA, j'ai un soucis au niveau de la modification d'une table.

En effet je souhaite modifier les champs via une requete sql et la méthode "maconnexion.execute"

Le problème étant que je n'arrive pas a modifier plusieurs champs simultanement.

Voila mon code actuel :

chsql = "UPDATE film SET nom_film=" & txt_nom &
", duree_film=" & txt_duree &
", classification_film=" & txt_classification &
", code_realisateur=" & cbx_realisateur.Column(0) &
", code_genre=" & cbx_genre.Column(0) &
" WHERE code_film=" & rs_film!code_film

cnx_film.Execute (chsql)

Le débuggeur m'annonce une erreur de synthaxe, mais je ne comprend pas vraiment cette methode avec plusieurs champs a modifier.

Auriez vous la bonne synthaxe a me proposer?

Merci a tous

Emma
A voir également:

2 réponses

blux Messages postés 26461 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 13 novembre 2024 3 314
20 mai 2009 à 09:21
Salut,

il faudrait mettre un msgbox chsql, il y a sans doute un guillemet en trop (ou manquant pour les champs de type texte), à moins que tes données n'en contiennent...
0
Okok, merci je vais regarder ça, si c'est juste mais que la synthaxe est bonne je suis sauvée^^

merci encore
0