je vais tester merci encore!!
Mais je ne voudrais pas abuser mais en fait je crois que mon probleme ne vient pas de la car losque j'essaye de faire un upadate avec une phrase qui n'a pas de quote il me dit "syntaxe incorecte au niveau du 2eme mot", toujours!
A quoi cela pourrait il etre du?
par contre si je passe le mode de transmission de données de post a get alors la l'erreur n'est plus au deuximeme mot mais
Syntaxe incorrecte vers le mot clé 'WHERE'.
alors que logikement mais requete est bonne...
voila ma page vers laquelle est renvoyée mon formulaire :
1 2 3 4 5 6 7 8 9
| <%@LANGUAGE="VBSCRIPT"%>
<!-- #include File="../Includes/DS_OPEN_BASE.asp"-->
<!-- #include File="../Includes/DS_SESSION.asp"-->
<!-- #include File="../Includes/DS_DECLARATION.asp"-->
<!-- #include File="../Includes/DS_FONCTIONS.asp"-->
<!-- #include File="../Includes/INCLUDES.asp"-->
<% TxtModif=request.form("paragraphe_text")
ModifParagrapheTexte cint(session("Enseigne")), cstr(session("Langue2")), cint(session("Page")), cint(session("Paragraphe")), cstr(TxtModif)
%> |
et ma fonction :
1 2 3 4
| function ModifParagrapheTexte(ens_id, langue_id, page_id, para_id, txt)
strQuery = "UPDATE Paragraphe SET paragraphe_text="&txt&" WHERE ens_id="&ens_id&" and langue_id='"&langue_id&"' and page_id="&page_id&" and paragraphe_id="¶_id&""
objConn.Execute(strQuery)
end function |
c'est encore bon 
le probeleme etait qu'il fallait encadrer ma variable "&txt&" par des cotes dans ma fonction car declarée en varchar sous sql sever je vais tester la fonction replace
et sinon a part les quotes, y a pas d'autres caractéres qui posent probleme a sql server?
Partager