Nur weil in der Doku etwas Falsches drin steht, heißt es noch lange nicht, dass es richtig ist.
Wie gesagt, QuotedStr hat ein anderes Verhalten beim Quoting/Escaping, welches nicht zu einem
SQL-Statement passt.
Leider bringt Delphi nativ keine passenden
SQL-Funktionen dafür mit, was auch ein bisschen verständlich ist, da es je nach
DBMS/Dialekt leichte Unterschiede gibt. (wenn man damit sein SELECT zusammenbauen wöllte)
Aber bezüglich DataSet.Filter weiß ich jetzt nicht, ob das wirklich vom
DBMS abhängt ... scheint ja meinstens nur eine Implementation im Delphi zu sein, welches eine
minimale Untermenge der im SQL92 enthaltenen Möglichkeiten für ein WHERE-Statement darstellt, welches man quasi mit AND an das WHERE anghängen würde.
So lange keine Steuerzeichen oder irgendwas exotisches verwendet wird, also praktisch nur
ASCII ohne ' / " und
C0, dann gibt es keine Probleme.