Creo que la corrección la deberías hacer al momento de crear la cadena, no después.
Ya que de otra forma siempre vas a estar limpiando consultas mal formadas y eso no es muy inteligente que digamos.
Edito: ya
ocp001a te ha dado la razón, ahora te toca reflexionarla.