Hola a todos:
Tengo un formulario desde el que se envían datos a una base de datos en Access... Hasta ahí todo correcto... pero acabo de detectar que cuando en las cajas de texto se utilizan caracteres tipo comilla simple (') o ampersant (&) o caracteres especiales se clava y me salta una pantalla de error de servidor cuando intento enviar un cuestionario...
¿Cómo puedo solucionar esto? La verdad es que no se me ocurre como hacerlo, y como hay cuestionarios que se envían en inglés, se utiliza mucho la comilla simple (') y claro, tampoco les voy a poner una nota en plan "No usar ', %, &, etc..."
Toda recomendación se agradece...
Un saludo!
JC
P.D. Parte del código..
Código ASP:
Ver originalSet Conn = CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("../datos/datos.mdb")
strSQL="INSERT INTO TablaEvaluados (Id, Nombre, Relacion, Grado) VALUES ('" & fid & "', '" & fnombre & "', '" & frelacion &"', '" & fgrado & "')"
Conn.Execute(strSQL)
If fmejora <> "" then
strSQL="INSERT INTO TablaMejora (Id, Nombre, Mejora) VALUES ('" & fid & "', '" & fnombre & "', '" & fmejora &"')"
Conn.Execute(strSQL)
End If