Objeto Session
Hola Grupo!
Tengo un PEQUEÑO problema con un objeto session. El caso es que intento
pasar un array de una pagina a otra, el array es de enteros y yo lo intento
pasar asi
Session("Clave")=array
Pero cuando en la siguiente pagina lo recojo, no hay nada
claves_ant=Session("Clave")
Y al querer trabajar con el poniendo claves_ant(1) o algo asi, me sale el
error:
Error de Microsoft VBScript en tiempo de ejecución error '800a000d'
No coinciden los tipos: 'Clave'
Y no se por qué será. Lo curioso es que he hecho unas pruebas y si en la
hoja primera pongo algo como lo que sigue funciona, es decir, el objeto
Session se graba bien, pero no pasa a la siguiente pagina, ¡¿POR QUÉ?!
Session("Clave")=array
prueba=Session("Clave")
for i=0 to (ubound(prueba))
Response.write("Posicion "&i&" : "&prueba(i)&"<br>")
next
GRACIAS
Tengo un PEQUEÑO problema con un objeto session. El caso es que intento
pasar un array de una pagina a otra, el array es de enteros y yo lo intento
pasar asi
Session("Clave")=array
Pero cuando en la siguiente pagina lo recojo, no hay nada
claves_ant=Session("Clave")
Y al querer trabajar con el poniendo claves_ant(1) o algo asi, me sale el
error:
Error de Microsoft VBScript en tiempo de ejecución error '800a000d'
No coinciden los tipos: 'Clave'
Y no se por qué será. Lo curioso es que he hecho unas pruebas y si en la
hoja primera pongo algo como lo que sigue funciona, es decir, el objeto
Session se graba bien, pero no pasa a la siguiente pagina, ¡¿POR QUÉ?!
Session("Clave")=array
prueba=Session("Clave")
for i=0 to (ubound(prueba))
Response.write("Posicion "&i&" : "&prueba(i)&"<br>")
next
GRACIAS
Hello Friendly.
Lo que te pasa a ti a mi tambien me paso, creo que no se puede pasar un objeto session de tipo array a otra página. Solución. Es sencillo, solo tienes que guardar tu array a una tabla en una base de datos y despues igualas todo a un array en la pagina donde necesitas utilizarla. Te recuerdo que todos los objeto session deben declararse en el global.asa de lo contrario no funcionará. Actualmente estoy desarrollando un sistema de inscripcion por internet asi que si necesitas ayuda me puedes preguntar.
Bye.
Lo que te pasa a ti a mi tambien me paso, creo que no se puede pasar un objeto session de tipo array a otra página. Solución. Es sencillo, solo tienes que guardar tu array a una tabla en una base de datos y despues igualas todo a un array en la pagina donde necesitas utilizarla. Te recuerdo que todos los objeto session deben declararse en el global.asa de lo contrario no funcionará. Actualmente estoy desarrollando un sistema de inscripcion por internet asi que si necesitas ayuda me puedes preguntar.
Bye.
cristiam, ese es tu msn? pork yo estoy haciendo un sistema de inscripcion online tambien y seria bueno si nos damos una mano ..
