Manche Datenzugriffskomponenten haben neben den Attributen Filter und Filtered auch noch das Attribut FilterOptions.
Hier kann gewählt werden:
foCaseInsensitiv True / False |
foNoPartialCompare True / False |
Damit die rechtsoffene Suche funktioniert muss der zweite Wert auf True stehen, ein Platzhalter ist dann nicht erforderlich.
Das Verhalten scheint insgesamt aber auch abhängig von der Implementierung der Komponente zu sein. Die Filter funktionieren ja auch bei solchen Komponenten, die zwar wie Datenbankzugriffskomponenten arbeiten, aber bei denen keine Datenbank im Hintergrund liegt (z. B.: tkbmMemTable). Ebenso scheinen die Filter nicht unbedingt ein entsprechendes
SQL zu generieren, die Syntax bei den Filtern mag ähnlich der von
SQL sein, ist aber nicht zwingend in vollem Umfang mit den Möglichkeiten von
SQL identisch.