Hallo Klaus,
ich denke, das liegt daran, dass bei
SELECT * FROM tabelle WHERE spalte = ''
Nach einem Nullstring gesucht wird! Du solltest den
SQL-String, zumindest jedoch die WHERE-Klausel, besser vorher aufbauen und dann abprüfen, ob das entsprechende Edit-Feld leer ist. Dann erscheint dieser Teil erst gar nicht in der Abfrage!