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

#1 danicastillo
17/12/2003 - 18:27 | Informe spam
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?


Respuesta Responder a este mensaje
#2 Jhonny Vargas P. [MVP]
17/12/2003 - 21:24 | Informe spam
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?
>
>


Respuesta Responder a este mensaje
#3 danicastillo
17/12/2003 - 22:47 | Informe spam
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?
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Manuel Etcheto
17/12/2003 - 23:19 | Informe spam
Sí, se pueden almacenar en variables de session.
Suerte
Manuel



Supongo que es una pregunta muy simple, pero ¿se pueden


manejar vectores con
el objeto session?
Respuesta Responder a este mensaje
#5 Alejandro Giardino
18/12/2003 - 00:01 | Informe spam
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?
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida