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 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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
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
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
Merci Pgz, j'ai mis le doigt dessus : il fallait entourer les guillemets
avec ... des guillemets, car mes variables sont des chaînes !