Einzelnen Beitrag anzeigen

Stewag

Registriert seit: 12. Jun 2008
175 Beiträge
 
Delphi 12 Athens
 
#10

AW: FireDac & SQLite: Lower() und Upper() nicht mehr unterstützt?

  Alt 13. Feb 2024, 14:38
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.
Miniaturansicht angehängter Grafiken
zwischenablage02.jpg  
Steffen

Geändert von Stewag (13. Feb 2024 um 15:01 Uhr)
  Mit Zitat antworten Zitat