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

Como hago para ke me coja toda la cadena

Estas en el tema de Como hago para ke me coja toda la cadena en el foro de ASP Clásico en Foros del Web. Necesito leer de una base de datos para mandarle el valor de ese campo a otra página, los valores pueden ser del tipo: "A la ...
  #1 (permalink)  
Antiguo 18/06/2004, 05:29
 
Fecha de Ingreso: junio-2004
Mensajes: 52
Antigüedad: 20 años
Puntos: 0
Pregunta Como hago para ke me coja toda la cadena

Necesito leer de una base de datos para mandarle el valor de ese campo a otra página, los valores pueden ser del tipo: "A la avellana", "Al Jerez", ...
es decir con espacios. Ahí es donde está el problema, cuando hay espacios me lee hasta el 1º espacio, es decir, del 1º ejemplo solo me coge "A".

Tengo esta instrucción:
Código:
Response.Write "<a href=datos_ejemploFemua.asp?palabra="& rs.Fields("NomProducto") &  "><img src=../images/mas.gif width=11 height=11 border=0></a>"
  #2 (permalink)  
Antiguo 18/06/2004, 05:41
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 21 años, 3 meses
Puntos: 2
Duplica la comilla para mostrar el link

Código:
Response.Write "<a href=datos_ejemploFemua.asp?palabra=""& rs.Fields("NomProducto") &  ""><img src=../images/mas.gif width=11 height=11 border=0></a>"
__________________
¿Por qué Uri Geller doblaba cucharas?
  #3 (permalink)  
Antiguo 18/06/2004, 05:50
 
Fecha de Ingreso: junio-2004
Mensajes: 52
Antigüedad: 20 años
Puntos: 0
Conseguido!!! No se si lo ke me has dixo tu funciona pero lo he encontrado buscando x el google.

Lo ke hay ke hacer para ke te pille toda la cadena es utilizar la función: Server.URLEncode("Aki dentro la columna o lo ke sea") ke te convierte la cadena al formato ke QueryString necesita(o eso es lo ke ponia donde lo he encontrado)

Es decir ke kedaria así:

Response.Write "<a href=datos_ejemploFemua.asp?palabra="& Server.URLEncode(rs.Fields("NomProducto")) & "><img src=../images/mas.gif width=11 height=11 border=0></a>"
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 21:48.