Ich schätze Mal da wird intern ein LowerCase anstatt AnsiLowerCase verwendet, was dann bei Umlauten etc. nicht funktioniert.
Probiers Mal so:
Delphi-Quellcode:
ClientDataSet1.FilterOptions:=[]
ClientDataSet1.Filter:='Lower(Name1) LIKE ''%marc öb%''';