Problemas con querystring

18/07/2003 - 12:11 por Paco Reyes | Informe spam
Hola a todos,

Tengo una pagina ASP que añade registros y muestra un listado de una tabla.
Mi problema consiste en que mando una querystring booleana diciendo si hay q
añadir o no registro cuando hago el submit.

Luego dentro de un if hago o no el addnew dependiendo de si es true .

if querystring("añadir")=true then
hacer addnew
end if
'mostrar listado
(...)

¿alguien sabe porque no entra en el el If?

Preguntas similare

Leer las respuestas

#1 Marcelo
18/07/2003 - 14:22 | Informe spam
Es probable que el querystring esté siendo interpretado
como texto. Es decir si vos estas enviando la información
con el formato nombrepagina.asp?añadir=true seguramente el
true es tomado como un string. Proba con
if querystring("añadir")="true" then

Saludos, Marcelo.


Hola a todos,

Tengo una pagina ASP que añade registros y muestra un


listado de una tabla.
Mi problema consiste en que mando una querystring


booleana diciendo si hay q
añadir o no registro cuando hago el submit.

Luego dentro de un if hago o no el addnew dependiendo de


si es true .

if querystring("añadir")=true then
hacer addnew
end if
'mostrar listado
(...)

¿alguien sabe porque no entra en el el If?


.

Respuesta Responder a este mensaje
#2 Manuel Vera
18/07/2003 - 15:32 | Informe spam
Bueno, no se si fue reducción de palabras de tu parte o que lo estas
haciendo mal sin saber.
Para leer un QueryString debes colocarlo así:

Request.QueryString("añadir")

Lo raro es que no te lanza ningun error al no usar el "request.".

Lo otro que yo haría es cambiar el IF así:
if cbool("0" & request.querystring("añadir")) then
y en la URL pasaría el valor así:
mipagina.asp?añadir=1, para true
o
mipagina.asp?añadir=0, para false
y preferiblemente cambiar "añadir" por "agregar" u otro sinónimo, pues la
"ñ" te pueda dar problemas.

Saludos
MV

Paco Reyes wrote in message
news:
Hola a todos,

Tengo una pagina ASP que añade registros y muestra un listado de una tabla.
Mi problema consiste en que mando una querystring booleana diciendo si hay q
añadir o no registro cuando hago el submit.

Luego dentro de un if hago o no el addnew dependiendo de si es true .

if querystring("añadir")=true then
hacer addnew
end if
'mostrar listado
(...)

¿alguien sabe porque no entra en el el If?
Respuesta Responder a este mensaje
#3 Paco Reyes
21/07/2003 - 12:07 | Informe spam
Gracias a todos, era que se interpretaba como texto

"Manuel Vera" escribió en el mensaje
news:#
Bueno, no se si fue reducción de palabras de tu parte o que lo estas
haciendo mal sin saber.
Para leer un QueryString debes colocarlo así:

Request.QueryString("añadir")

Lo raro es que no te lanza ningun error al no usar el "request.".

Lo otro que yo haría es cambiar el IF así:
if cbool("0" & request.querystring("añadir")) then
y en la URL pasaría el valor así:
mipagina.asp?añadir=1, para true
o
mipagina.asp?añadir=0, para false
y preferiblemente cambiar "añadir" por "agregar" u otro sinónimo, pues la
"ñ" te pueda dar problemas.

Saludos
MV

Paco Reyes wrote in message
news:
Hola a todos,

Tengo una pagina ASP que añade registros y muestra un listado de una


tabla.
Mi problema consiste en que mando una querystring booleana diciendo si hay


q
añadir o no registro cuando hago el submit.

Luego dentro de un if hago o no el addnew dependiendo de si es true .

if querystring("añadir")=true then
hacer addnew
end if
'mostrar listado
(...)

¿alguien sabe porque no entra en el el If?




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