Wieso sollte das versagen?
Wenn kein Filter, dann mit "(1=1)" ersetzen.
Wenn du dynamisch mehrere Bedingungen haben möchtest, dann definiere dir eine Klasse, die diese Bedingungen entgegennehmen kann und dann für die Ersetzung zusammenbaut und per StringReplace dort einsetzt.
mein Hauptproblem ist aber das ich dieses (%WHEREADD%) wiederum dynamisch in die
SQL Commands reinbringen müsste, da ich ja bestehende
SQL Command bekomme die ich verarbeiten muss ... und dann bin ich ja wieder im selben dilemma ....