Bonjour,

Je suis sous Delphi 6 avec une base firebird 1.5.
J'utilise un composant IBQuery pour exécuter une requête du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * from matable where champ = 'valeur'
Cette requête fonctionne bien tant qu'il n'y a pas de caractère accentué
ou d'apostrophe dans valeur.
J'ai une solution qui marche en passant ma valeur à un paramétre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * from matable where champ = :parametre
mais cette syntaxe semble refuser le remplacement du signe =
par like, or c'est ça que je voudrais faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 select * from matable where champ like 'valeur%'
Quand je teste avec EMS manager, je constate la même difficulté,
de ce fait je me sens piégé, mais je ne doute pas que la solution existe

Qu'en pensez-vous ?

Salutations.