Bonjour,
J'ai longtemps développé en VB et je débute en C#.
j'ai une chaine de caractères que je recherche dans une base de données tout se passe bien sauf quand il y a une apostrophe dans la chaine de caractères.
sous VB j'ajoutais un caractère d'echapement "\" avec la fonction replace.
Ici quand je faisça ne replace pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part str_NomFicSeul = str_NomFicSeul.Replace("'", "\'");
quand je faisla fonction ajoute bien un \ devant le a.
Code : Sélectionner tout - Visualiser dans une fenêtre à part str_NomFicSeul = str_NomFicSeul.Replace("a", "\'");
quelqu'un peut m'expliquer pourquoi ?
Partager