ASP - ERROR AL USAR CINT

 
Vista:

ERROR AL USAR CINT

Publicado por VESTALC (3 intervenciones) el 21/11/2009 21:09:31
Hola tengo el siguiente problema:

intento pasar una variable tipo string a integer con la función cint y me dice que no coinciden los tipos.

id= request.querystring("id")

id=cint(id) ' AQUÍ GENERA EL ERROR.

- HE PROBADO-

ID=CINT(REQUEST.QUERYSTRING("ID") ' TAMBIÉN GENERA ERROR

- HE PROBADO -

ID=REQUEST.QUERYSTRING("ID")

MIID= CSTR(ID)

MIID=CINT(MIID) ' TAMBIÉN GENERA ERROR


He comprobado que el tipo de datos es string con la función VARTYPE que me devuelve 8.
es más he vuelto a convertir la cadena en string con la función CSTR(MICADENA), para luego intertar convertirla en Integer con CINT(MICADENA), pero no funciona. Luego cuando mando a imprimir miCADENA me lo escribe así:

'2'

y yo solo quiero el número si las comillas simples.

MUCHAS GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ERROR AL USAR CINT

Publicado por nika (2 intervenciones) el 15/12/2009 12:14:16
hola

yo para pasar a entero un valor 'rescatado' lo pongo asi:

var1 = Int(Request.QueryString("campo"))

no se cual es la diferencia entre cint() e int(), pero asi me funciona!!!

espero que te sirva!!!

ciao
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar