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

Problema al dar valor a un ARRay

Estas en el tema de Problema al dar valor a un ARRay en el foro de ASP Clásico en Foros del Web. tengo una cadena separada por comas y lo que quiero es ke se cargue en un array separando haciendo un elemento nuevo cada vez que ...
  #1 (permalink)  
Antiguo 30/09/2004, 03:55
kan
 
Fecha de Ingreso: julio-2004
Mensajes: 170
Antigüedad: 20 años, 9 meses
Puntos: 0
Pregunta Problema al dar valor a un ARRay

tengo una cadena separada por comas y lo que quiero es ke se cargue en un array separando haciendo un elemento nuevo cada vez que hay una coma el problema es ke pese a ke si se redimensiona luego resulta ke no ha guardado nada en el interiro a ke puede ser debido?? tambien he probado con la función Array pero me parece ke no le puedes pasar una variable con los valores ke solo funciona con literales no??

Este es mi codigo
for i=1 to len(uIDDESTINO)
select case mid(uIDDESTINO, i, 1)
case ","
Z=Z+1
REDIM PRESERVE DESTINO(Z+1)
case else
DESTINO(Z) = DESTINO(Z) & mid(uIDDESTINO, i, 1)
end select
next
  #2 (permalink)  
Antiguo 30/09/2004, 06:48
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
a mi parecer, esta es la manera correcta de hacer lo que deseas lograr

arreglo = split ( variable_con_los_datos, "," )

For xCount = 0 To Ubound(Arreglo)
Response.write Arreglo(xCount)
Next

  #3 (permalink)  
Antiguo 30/09/2004, 07:31
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años, 11 meses
Puntos: 5
asi tambien puede ser:

Código:
arreglo = array("valor1","valor2","valor3","valor4","valor5")

for I = 0 to ubound(arreglo)
   response.write(arreglo(I))
next
saludos
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #4 (permalink)  
Antiguo 01/10/2004, 02:14
kan
 
Fecha de Ingreso: julio-2004
Mensajes: 170
Antigüedad: 20 años, 9 meses
Puntos: 0
No me funciona el split y el array no funciona si la pasa una variabla que en su interior tiene valores separados por comas os voy a explicar lo ke kiero tengo la variable a="1,2,3,4"
y no puedo hacer b=array(a) porke aunke tenga comas en su interior no las reconoce y lo trata como una unica cadena , y el split no se muy bien lo que deberia hacer
  #5 (permalink)  
Antiguo 01/10/2004, 12:02
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
El split lo que hace es hacer un arreglo con los datos entregados en una variable, y la coma le sirve a la funcion para saber que caracter es el que separa (esplitea) a las variables.


porfiado.
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 00:01.