Bonjour !
J'ai de la difficulté à effectuer cette requête. Cette requête est contenue dans une variable String dans le langage C#. valeurRecherche contient du string, voici des exemples : "manette", "l'autobus".
C'est le contenu de LIKE qui a des erreurs. J'effectue un Replace pour m'assurer que ce qui est cherché, ne contient pas d'apostrophe pour éviter une erreur. Ce que je veux qu'il y ait dans le LIKE '%Replace(valeurRecherche,"'","''")%'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 "SELECT E.Entreprise_Id , E.Entreprise_Nom, E.Entreprise_Desc, P.Photo_Fichier FROM Entreprise AS E, Photo AS P WHERE E.Entreprise_Nom LIKE '%Replace(" + valeurRecherche + ", \"\'\", \"\'\'\")%' AND (E.Entreprise_Id = P.Photo_Entreprise_Id) ORDER BY E.Entreprise_Nom"
Merci !
Partager