Je codage dans ColdFusion, mais en essayant de rester dans cfscript, j'ai donc une fonction qui me permet de passer dans une requête pour l'exécuter avec <cfquery blah > #query# </cfquery>
ColdFusion ajoutant des guillemets supplémentaires lors de la construction des requêtes de base de données dans les chaînes
D'une certaine façon Cependant, lorsque je construis mes requêtes avec sql = "SELECT * FROM a WHERE b='#c#'"
et que je les transmets, ColdFusion a remplacé les guillemets simples par 2 guillemets simples. il devient WHERE b=''c''
dans la requête finale.
J'ai essayé de créer des chaînes de différentes manières, mais je ne peux pas obtenir une seule citation. Même faire une chaîne de remplacement n'a aucun effet.
Une idée de pourquoi cela se passe-t-il? Il ruine mes espoirs de vivre dans cfscript pendant la durée de ce projet