Credo che se nel campo hidden PM_TESTO c'è un apice (un apostrofo), il request viene effettuato malamente, prova a fare un replace per non creare confusione:
codice:
pm_testo = setting(replace((Request.Form("pm_testo"),"'","''"))