I usually compose SQL into string before executing it so I can see exactly what is being passed to the database.

Try doing that. Do you need ' around & Request.Form("NewsRemove")


Do you do much ASP stuff?

I'm certainly no ASP expert but it doesn't look quite right to me.