Hola,
Yo me saco los balazos cuando grabo en una bd reemplazando la comilla simple con un caracter de uso poco frecuente...
Replace(string_textarea, " ' ", "§")
y cuando leo la base y desplego el texto, lo hago de la manera inversa:
Replace(string_textarea,"§"," ' ")
con la comilla doble tampoco he tenido problemas al grabarla
bueno, es un metodo bien artesanal el que uso

pero al menos funciona sin problemas
Saludos