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

Cambiar formato...

Estas en el tema de Cambiar formato... en el foro de ASP Clásico en Foros del Web. Tengo una variable de session, que en realidad contiene un numero, pero esta en formato string. Para poder usar esos datos, necesito pasarlos a Int... ...
  #1 (permalink)  
Antiguo 16/06/2003, 15:08
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 22 años, 5 meses
Puntos: 0
Cambiar formato... (session -> Integer)

Tengo una variable de session, que en realidad contiene un numero, pero esta en formato string.

Para poder usar esos datos, necesito pasarlos a Int... Con un CInt no me funciona, me da error... ¿que hago?
__________________
Tu portal de manga y anime.

Última edición por meru-kun; 18/06/2003 a las 14:02
  #2 (permalink)  
Antiguo 16/06/2003, 15:12
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
que error te arroja...como lo estas usando?

variable = CInt(session("var_sesion"))

if variable.....
  #3 (permalink)  
Antiguo 16/06/2003, 15:26
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 22 años, 5 meses
Puntos: 0
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios.

/inc_member_stats.asp, line 11 (set MR...)


Codigo:

strSQL2 = "SELECT COUNT(ID) AS intSecc FROM GAMES_SECC WHERE AUTOR_ID=" & intUserID
Set MRS = Server.CreateObject("ADODB.Recordset")
MRS.Open strSql2, MyConn
intZASecc = cInt(intSecc) * 5 ' ** Modificador valor de las secciones...

Se me olvidaba decir que :
intUserID = session("usrID")
__________________
Tu portal de manga y anime.
  #4 (permalink)  
Antiguo 16/06/2003, 15:59
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
pero a esa varible debes convertirla antes de consultar

intUserID = CInt(session("usrID"))
strSQL2 = "SELECT COUNT(ID) AS intSecc FROM GAMES_SECC WHERE AUTOR_ID=" & intUserID
Set MRS = Server.CreateObject("ADODB.Recordset")
MRS.Open strSql2, MyConn
  #5 (permalink)  
Antiguo 18/06/2003, 14:04
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 22 años, 5 meses
Puntos: 0
El problema esta en eso, en que no me deja hacer el cInt(session("usrID"))...

¿No sera con la funcion format str?
__________________
Tu portal de manga y anime.
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 14:39.