o problema neste caso, é a aspa simples! Em qualquer SQL, onde tiver uma aspa simples, se a mesma não for tratada, dará erros. Pois aspa simples é um 'termo' do sql. Serve pra iniciar ou finalizar alguma coisa. Para resolver, basta usar o replace, e trocar aspa simples por duas aspas! Algo como: replace(variavel,"'","''") Simples, né? Abraços