3 votes

Utilisation de LIKE et de '%' dans un filtre de données ADO

Je rencontre un problème lorsque j'essaie d'appliquer un filtre à un jeu de données ADO dans Delphi XE2 ...

Filter := ' [Name] like ''%john'' ';

Il soulève une exception :

Project Test.exe raised exception class EOleException with message 
'Arguments are of the wrong type, are out of acceptable range, 
or are in conflict with one another'. Process stopped. 

mais en utilisant :

Filter := ' [Name] like ''john%'' '

cela fonctionne bien !

Pourquoi ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X