Geht das
Code:
FDTable1.Filter := Format(
'''
lower (Name) like '%0:s%%'
''' ,
[Filter.Text.ToLower]
);
EDIT:
Code:
FDTable1.Filter := Format(
'''
LCASE(Name) like '%0:s%%'
''' ,
[Filter.Text.ToLower]
);
TTable wandelt alles in einen Select statement um und aus deinem Filter wird
aus dem Filter wie Uwe Raabe ihn vorschlug wird
Hätte es nicht eigentlich umgekehrt sein müssen ? Weil LCASE das localsql makro ist?
Ich suche einen
SQL Sanitizer... daher habe ich mir den preprocessor von Firedac mal angesehen ob der
missbraucht werden kann um mit parametern als sanitizer zu arbeiten bevor ich einen Unprepared
SQL
abschicke mit evtl. zweifelhaftem Inhalt.