Ciao hai provato ad usare :

tua_variabile = Replace(tua_variabile, "'" , "''")

Io quando passo una stringa per processi sui database faccio osì e mi funziona sempre (o almeno su Access e Sql Server).

Prova!!!

Ciao