Déjà :
updateSQL = _
"UPDATE marcentreejournal " & _
"SET '" & marctitre & "','" & marctexte & "' " & _
"WHERE marcid =' & ID' " & _
"AND marccommentaires LIKE '%" & marctexte & "%', " & _
"AND marctitre = '" & marctitre & "'" & _
|
1 seul where dans une requete, sinon ça ne marchera pas.
la syntaxe d'une requete de mise à jour c'est :
update nomtable set nomcol=nouvellevaleur where [whereclause] and [whereclause2] and...
Ensuite, la manière dont j'ai présenté ma requete, c'est la même chose que toi, sauf qu'avec des sauts de ligne et des aérations, ben c'est plus propre, maintenant, c'est chacun son truc, aucune obligation.
Pour les request sql,
ou
La condition where, dans ton cas, et dans le cas d'un update, sert à chercher quel champ de la table tu vas mettre à jour.
Mais ici, ta requete ne veut rien dire.
Comme je te l'ai dit plus haut, il te faudra plus qqc comme ça :
UPDATE marcentreejournal
SET marctitre = 'nouveautitre',
marctexte = 'nouveautexte'
WHERE marcid = 'ID'
AND marccommentaires LIKE '%commentaires%'
AND marctitre = 'ancientitre'