Vectores con session

17/12/2003 - 17:46 por Alejandro Giardino | Informe spam
Supongo que es una pregunta muy simple, pero ¿se pueden manejar vectores con
el objeto session?

Preguntas similare

Leer las respuestas

#6 Dani Castillo
18/12/2003 - 08:06 | Informe spam
no dimensiones el vector en
dim Vect(1)
for each a in session.Contents
Vect=split(session(a),"|||")



pon solo
dim vect
for each

sino prueba tb a poner a.name , aunq es un poco "bruta" la forma de hacerlo,
estas partiendo todo lo q te llega de session ¿no es excesivo?



"Alejandro Giardino" escribió en el mensaje
news:#
Ante todo gracias a todos, lo hice y surgió otro problema. Primero escribí
el siguiente código de prueba:

<%
dim a(2)
dim vec(2)
a(0)="hola"
a(1)="que"
a(2)="tal"
session("vector")=join(a,"|")
vector=split(session("vector"),"|")
for i=0 to 2
response.Write(vector(i) & "<br>")
next
%>
<%=session("vector")%>

y todo anduvo fenómeno, pero estoy programado un carrito de compras y una
página es la que procesa y otra la que informa cómo va el carrito hasta el
momento. En la primera puse:

...
dim Vect(1)
vect(0)=request.QueryString("precio")
vect(1)=request.QueryString("peso")
session(request.QueryString("prod"))=join(vect,"|||")
...

y en la segunda puse:

...
dim Vect(1)
for each a in session.Contents
Vect=split(session(a),"|||")
...

y el browser me reponde:

Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A000D)
No coinciden los tipos
/lecturayvida/carrito_muestra.asp, línea 78

la lnea 78 es la que contien el split. ¿Sugerencias?


Muchas gracias a todos
"danicastillo" escribió en el
mensaje news:
> no te perdono!!!!. =) es broma jaja , na Jhonny ya sabes


q
> puedes meterte
>
> buena puntualizacion !
>
>
> -o|o|--
> -o|o| dani castillo
> -o|o| http://www15.brinkster.com/danic/
> -o|o| tutorial y trucos asp, vb, diseño
> -o|o|--
> "Jhonny Vargas P. [MVP]" escribió en


el
> mensaje news:eiHnr$
> > Asi es... solo una cosa... trata de utilizar varios caracteres, por si
en
> > algún momento te puedes tomar con un string que contenga un caracter
> > especial, por ejemplo:
> >
> > session("mivector")=join(vector,"||||")
> > vector=split(session("mivector"),"||||")
> >
> > Es para evitar lo mencionado anteriormente...
> >
> > PD: sorry por meterme...
> >
> >
> > Saludos,
> > Jhonny Vargas P. [MS MVP]
> > Santiago de Chile
> >
> >
> > "danicastillo" wrote in


message
> > news:#
> > > no y si
> > > de entrada q yo sepa session retorna una cadena de caracteres


pero...
> > > ¿es muy grande el vector? si no es muy grande podrias usar algo como
> > > session("mivector")=join(vector,"|")
> > >
> > > y luego
> > > vector=split(session("mivector"),"|")
> > >
> > > el "|" es un caracter cualquiera siempre que no forme parte de los
> > elementos
> > > del vector
> > > el vector devuelto es de tipo vector de strings ojo con eso
> > >
> > >
> > >
> > > -o|o|--
> > > -o|o| dani castillo
> > > -o|o| http://www15.brinkster.com/danic/
> > > -o|o| tutorial y trucos asp, vb, diseño
> > > -o|o|--
> > > "Alejandro Giardino" escribió en el
> mensaje
> > > news:%
> > > > Supongo que es una pregunta muy simple, pero ¿se pueden manejar
> vectores
> > > con
> > > > el objeto session?
> > > >
> > > >
> > >
> > >
> >
> >
>
>


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