Foros del Web » Programando para Internet » ASP Clásico »

replace

Estas en el tema de replace en el foro de ASP Clásico en Foros del Web. hola, estoy haciendo como un foro, pero mi problema es si alguien escribe algo asi, "hola p', cómo estás??" el problema es: ' porque cuando ...
  #1 (permalink)  
Antiguo 06/04/2002, 14:27
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
replace

hola, estoy haciendo como un foro, pero mi problema es si alguien escribe algo asi, "hola p', cómo estás??"

el problema es: '
porque cuando hago esto:
<%
xmensaje = "hola p', cómo estás??"
sql ="insert into (mensaje) values ('"&xmensaje&"')"
%>
me va a mandar un error porque se va a confundir por el: ' cómo hago para remplazarlo y que no se confunda el ASP, tambien si la persona escribe algo asi:

Lucho dijo: "como están"

supongo que tb abrá un problema con las comillas, cómo sería el replace de este?

Gracias de Antemano,




Giancarlo Loret de Mola (Mamon)
  #2 (permalink)  
Antiguo 06/04/2002, 17:16
 
Fecha de Ingreso: noviembre-2001
Ubicación: Groningen
Mensajes: 175
Antigüedad: 23 años, 6 meses
Puntos: 0
Re: replace

Hola,

Podes reemplazar las comillas ' por el mismo caracter 2 veces ''

eso funciona.


Fijate que hay mas mensajes del mismo tipo.

edgardo
  #3 (permalink)  
Antiguo 06/04/2002, 17:26
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: replace

FUNCTION CORREGIRCOMILLAS(PARAMETRO)
CORREGIRCOMILLAS=REPLACE(PARAMETRO,"'",& quot;''")
END FUNCTION

XMENSAJE="Hola '"
XMENSAJE=CORREGIRCOMILLAS(XMENSAJE)

Y así pasas todas las variables a la función CorregirComillas.

Saludos

<center><img src="http://www.pcmasmas.com.ar/foro/images/avatars/043.gif"><br>
Urjose</center>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:33.