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

comillas y querystring

Estas en el tema de comillas y querystring en el foro de ASP Clásico en Foros del Web. Buenas: como va?. El problema es el siguiente: tengo un formulario donde hago una consulta a la bd con el metodo get desde un "<select>" ...
  #1 (permalink)  
Antiguo 29/08/2003, 08:17
 
Fecha de Ingreso: enero-2003
Mensajes: 45
Antigüedad: 22 años, 3 meses
Puntos: 0
comillas y querystring

Buenas: como va?.
El problema es el siguiente: tengo un formulario donde hago una consulta a la bd con el metodo get desde un "<select>" que toma los datos desde la misma bd. Ocurre que hay algunos registros de la bd que tienen comillas dobles y cuando hago el submit, en la barra del explorador no me toma las comillas y no me devuelve resultados porque el nombre(que en la bd es con comillas) sale del formulario sin las comillas.
Bueno espero que se haya entendido y gracias por anticipado
Saludos
Bruno
  #2 (permalink)  
Antiguo 29/08/2003, 09:16
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
Hola,

prueba reemplazando las comillas por su codigo ascii antes de escribirlas como value en el option del select.

valor= replace(valor,"""","&#034")

espero que te sirva.
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
  #3 (permalink)  
Antiguo 29/08/2003, 10:00
 
Fecha de Ingreso: enero-2003
Mensajes: 45
Antigüedad: 22 años, 3 meses
Puntos: 0
Hola, sigo teniendo el mismo problema; ya que no me envia las comillas dentro de la variable.
El ejemplo que me diste igualmente siempre es rechazado por asp.
Funciona con estos:
valor= replace(valor, chr(34), "$")
valor= replace(valor, """", "$").
Pero igualmente alli estoy reemplazando las comillas por otro caracter, y lo que yo quiero es que no elimine las comillas cuando paso la variable.
De todos modos gracias. Y sigo esperando alguna ayuda
Saludos
  #4 (permalink)  
Antiguo 29/08/2003, 13:16
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 8 meses
Puntos: 381
Buenas,

trata a substituir las " por & quot; cuando lo sacas de la base de datos y estás creando el select.

Al recogerlo de la querystring le vuelves a hacer un replace para devolverle las " y listos
  #5 (permalink)  
Antiguo 29/08/2003, 16:39
 
Fecha de Ingreso: enero-2003
Mensajes: 45
Antigüedad: 22 años, 3 meses
Puntos: 0
Ahora si, funcionó perfecto.
Muchas gracias a todos.
Saludos
Bruno
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 07:55.