Glück auf!
falls ein Feld leer sein sollte, dann nimmst du die bedingung aus der abfrage über deine programm-sürache ganz raus.
Das ist doch eigentlich gar nich nötig, oder? Wenn das Feld leer ist, steht doch entsprechend
WHERE foo LIKE '%%'
da ja der Wert des Feldes zwischen die %% gesetzt wird, was dann wiederum alles findet. Oder irre ich mich und habe den Fehler in den SQL-Statements meiner Software, an denen ich seit Tagen sitze, nicht gefunden?
Gruß,
der Juve