Salut à tous,
Je fais face à un problème inattendu lors de l'exécution de mon programme. Tout marchait correctement, jusqu'à ce que dans une recherche un apostrophe viennent tout chambouler.
Mon programme fonctionnait parfaitement, et comme je ne l'avais jamais testé auparavant, je n'avais pas pensé à l'éventuel problème posé par une recherche sur une expression comme "d'abord".
L'instruction SQL generee devient automatiquement:
SELECT definition WHERE MOT='d'abord'
Visiblement sql pense que le mot à rechercher est le d et comme il ne comprendra pas l'instruction abord qui suit, rien ne se produira.
Comment surmonter une telle difficulté ?
Partager