Bonjour !

Nous avons un petit problème dans une requete SQl au sein d'un programme Vb.net ...

Dans un dataset nous avons un champ VARCHAR composé entre autre de formule entre crochet . par exemple :

[Ax]+[AH] * [REM]
Nous essayons de faire un select pour rechercher une formule !

Notre problème est que

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT     *
FROM         FONCTION
WHERE     (Formule LIKE '%[REM]%')
ne fonctionne pas car sql interprete les crochets comme pour une expression régulière.

Nous avons essayé le '\' avant les crochets ou meme de faire

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT     * FROM         FONCTION WHERE     (Formule LIKE '%[REM]%' ESCAPE '[')
Rien ne fonctionne !

Et impossible de trouver sur Google un embryon de solution => pas de caractère d'échappement pour le '[' !

Merci de votre aide !