Hallo Blizzard,
keine echte Lösung für Dein Problem, aber schau doch mal, ob ein Filter überhaupt nötig ist. In vielen Fällen, besonders bei größeren Datenmengen, ist es nämlich sinnvoller, nicht mit einer Tabelle, sondern mit einem Dataset zu arbeiten, dessen Datenmenge mit der
SQL Klausel 'WHERE ...' eingeschränkt werden kann. Es werden dann auch nur die angeforderten Daten übertragen. Das Problem taucht dann nicht mehr auf, da der Dataset nach Änderung einfach komplett neu geladen wird. In Deinem Fall ergibt das eben eine leere Datenmenge - ohne Fehlermeldung allerdings.
gruß, harrybo