Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#14

Re: Probleme mit dem Filterstring

  Alt 10. Jan 2009, 19:37
Wieso verwendest Du nicht einfach den Format-Befehl. Er befreit Dich von Plus- und Hochkommaorgien
Delphi-Quellcode:
// So:
Filter:='(Archiv = '+QuotedStr('false')+') AND ((Betreff LIKE '+QuotedStr('%'+SS+'%')+') OR (Notiz LIKE '+QuotedStr('%'+SS+'%')+'))'
// Oder so:
Filter := Format('(Archiv = %s) AND ((Betreff LIKE %s) OR Notize LIKE %1:s),['false',QuotedStr('%'+SS+'%')]);
Ist das nicht übersichtlicher und leichter zu lesen?
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat