Case-
Insensitive geht, was ich vor paar Wochen in einer Testanwendung mitbekommen hab.
Aber er will auch Case-Sensitive, also nix mit UPPER, ILIKE oder Dergleichen, was ja alles für das Case-Insensitive ist.
PS: Dieser Filter ist Clientseitig, in der Datenbankklasse und das unterstützt nicht alles, das die Datenbank serverseitig kann.
Und das UCASE-Makro ist nur ein Platzhalter für das "UpperCase" des grade verbunden
DBMS. (serverseitig)
http://docwiki.embarcadero.com/RADSt..._%28FireDAC%29
Vielleicht ein Bug, wo alles Case-Insensitive behandelt wird?
Hast du mal die TFDQuery probiert?
Oder
in FDTable2 für FELD1 einen Index angelegt?
[edit]
Gibt es in Firebird eine Collation/Collate, die besagt, daß das Feld case-insensitive ist? (so wie z.B. im
MySQL)