Ciao Topolina,
devi fare il replace degli apici.
pass = replace(pass,"'","''")
e poi passi le variabili alla query come hai già fatto.
Adesso mi merito un bacione grosso grosso
A volte basta un solo carattere sbagliato nel codice sorgente per mettere in crisi un' intera applicazione...