OVH Cloud OVH Cloud

Opérateur absent dans un Update...

2 réponses
Avatar
Dan
Bonjour à tous,

Je tente de mettre à jour le champ mémo d'un enregistrement via une
instruction Update :

MonSqlMajMémo = "UPDATE EP SET EP.EP_DT = " & MonMémo & " WHERE EP.EP_Code =
" & EP & ";"
DoCmd.RunSQL MonSqlMajMémo

Access me dit qu'il y a un opérateur absent dans l'expression.
J'ai mis des retours charriot dans la variable MonMémo avec la constante
vbCrLf.
Est-ce ça qui le gêne, la longueur de la chaîne, ou la syntaxe de mon
expression ?

Merci de vos lumières !
A+ Dan

2 réponses

Avatar
pgz
Bonjour,

Tout s'appelle EP, là-dedans!
Le premier truc suspect c'est :
... " WHERE EP.EP_Code = " & EP & ";"
Suivant ce qu'est le dernier EP.
Sinon dans
..."UPDATE EP ...
si EP est une table, les champs peuvent ensuite être nommés directement. Comme
EP_DT

Bonne chance
pgz
Avatar
Dan
Merci Pgz, j'ai mis le doigt dessus : il fallait entourer les guillemets
avec ... des guillemets, car mes variables sont des chaînes !

A+ Dan