Zitat:
Kann es sein, dass es nicht das lower ist sondern das lowercase?
Nein. Lowercase() ist die Delphi Funktion, deren Rückgabe an die Filterbedingung unter Berücksichtigung des TEdit Filter.Text übergeben wird, lower() ist die
SQL Syntax, die von SQLite verarbeitet wird:
Code:
FDTable1.Filter := 'lower (Name) like ' + Quotedstr(lowercase(Filter.Text) + '%');
Hat exakt so ja auch unter D11 noch funktioniert.
Im Anhang eine
SQL Abfrage mit demselben Inhalt aus "
DB Browser für SQLite", die direkt auf der Datenbank läuft.