Equals bzw. LikeIgnoreCase Filter
Posted: Thu Dec 15, 2011 1:04 pm
Hallo,
ich habe derzeit ein Problem mit den Filtern. Der LikeIgnoreCase Filter funktioniert auf String Werte wie er soll. Jetz möchte ich aber auch DATE und INT Werte durchsuchen können.
Wenn ich für die ints Equals verwende, kommt natürlich der Fehler, dass man Integer nicht mit Strings vergleichen kann. Benutze ich einen Like oder LikeIgnoreCase dafür, dann bekomme ich den Fehler, dass die Methode upper auf Ints nicht definiert ist, auch klar.
Jetzt wollte ich fragen, ob es da etwas fertiges gibt oder was ich falsch mache beim Filtern.
ICondition wird ja von And, BaseCondition, CompareCondition, Equals, Greater, GreaterEquals, Less, LessEquals, Like, LikeIgnoreCase, LikeReverse, LikeReverseIgnoreCase, Not, OperatorCondition und Or implementiert.
Aber nichts davon lässt sich für Ints einsetzen oder? Und wie sieht es mit Date Feldern aus?
Danke und mit freundlichen Grüßen
Benjamin
ich habe derzeit ein Problem mit den Filtern. Der LikeIgnoreCase Filter funktioniert auf String Werte wie er soll. Jetz möchte ich aber auch DATE und INT Werte durchsuchen können.
Wenn ich für die ints Equals verwende, kommt natürlich der Fehler, dass man Integer nicht mit Strings vergleichen kann. Benutze ich einen Like oder LikeIgnoreCase dafür, dann bekomme ich den Fehler, dass die Methode upper auf Ints nicht definiert ist, auch klar.
Jetzt wollte ich fragen, ob es da etwas fertiges gibt oder was ich falsch mache beim Filtern.
ICondition wird ja von And, BaseCondition, CompareCondition, Equals, Greater, GreaterEquals, Less, LessEquals, Like, LikeIgnoreCase, LikeReverse, LikeReverseIgnoreCase, Not, OperatorCondition und Or implementiert.
Aber nichts davon lässt sich für Ints einsetzen oder? Und wie sieht es mit Date Feldern aus?
Danke und mit freundlichen Grüßen
Benjamin