Problema con comillas simples

02/09/2004 - 10:49 por Juan Torres | Informe spam
Hola,

trabajo en ASP en JScript, el problema que tengo es el siguiente:

Imaginemos que tengo la variable con la siguiente sentencia SQL:

sql = "SELECT * FROM TABLE WHERE campo='" + nombre + "';"

el problema que tengo es cuando en la variable nombre hay alguna comilla
simple "'", al pasarle el SQL al Recordset me falla.

¿Cómo puedo reemplazar esa comilla simple por otra comilla simple que no me
produzca fallo?

Espero me puedan ayudar.
Juan Torres.

Preguntas similare

Leer las respuestas

#1 Juan Torres
02/09/2004 - 12:01 | Informe spam
Ya he encontrado la solución, pienso que es útil conocerla, así que la pongo
aquí para :
Hay que sustituir todas las apariciones de comilla simple por dos comillas
simples.

Salu2,
Juan Torres.


"Juan Torres" <jto_star[at]yahoo.es> wrote in message
news:e%
Hola,

trabajo en ASP en JScript, el problema que tengo es el siguiente:

Imaginemos que tengo la variable con la siguiente sentencia SQL:

sql = "SELECT * FROM TABLE WHERE campo='" + nombre + "';"

el problema que tengo es cuando en la variable nombre hay alguna comilla
simple "'", al pasarle el SQL al Recordset me falla.

¿Cómo puedo reemplazar esa comilla simple por otra comilla simple que no


me
produzca fallo?

Espero me puedan ayudar.
Juan Torres.



Respuesta Responder a este mensaje
#2 Franco Figún
02/09/2004 - 18:01 | Informe spam
Debes usar esta funcion para solucionar eso:

<%
FUNCTION corregircomillas(cadena)
corregircomillas = REPLACE(cadena, "'", "''")
END FUNCTION
%>

FF
www.francofigun.com.ar
Yahoo MSN:
ICQ: 314408886

"Juan Torres" <jto_star[at]yahoo.es> wrote in message
news:e#
Hola,

trabajo en ASP en JScript, el problema que tengo es el siguiente:

Imaginemos que tengo la variable con la siguiente sentencia SQL:

sql = "SELECT * FROM TABLE WHERE campo='" + nombre + "';"

el problema que tengo es cuando en la variable nombre hay alguna comilla
simple "'", al pasarle el SQL al Recordset me falla.

¿Cómo puedo reemplazar esa comilla simple por otra comilla simple que no


me
produzca fallo?

Espero me puedan ayudar.
Juan Torres.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida