Bonjour, j'ai un petit probleme de guillemets.
Voila ma requete SQL:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <sql:query var="tmp"> SELECT iID,szTitle FROM project WHERE iID IN ? <sql:param value="${ring}" /> </sql:query>
le ${ring} est une chaine de caractere recuperee lors d'une autre requete. Si je l'affiche pas de probleme (ex de resultat: (95,45) )
Par contre dans cette requete la, il ne veut pas.
J'ai teste en entrant une valeur à la main cela fonctionne tres bien.
Apparement il semblerait que des guillemets soient ajoutés automatiquement autour de ma string lors du passage en parametre, du coup sql ne comprends plus. (J'ai teste en mettant des guillemets ' à la main et j'obtient le meme probleme).
J'ai aussi essaye de retirer les ( ) de ma string et de les mettre dans la requete directement mais la, seul la premiere valeure presente dans les parenthese est reportée.
Quelqu'un aurait une idée ?
Merci
Partager