Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2013, 02:51
myles_ken
 
Fecha de Ingreso: enero-2012
Mensajes: 16
Antigüedad: 12 años, 10 meses
Puntos: 0
Recorrer array multidimensional

Muy buenas,

Tengo una pregunta que puede resultar un poco estúpida pero, me resulta imposible (y van unas cuantas horas intetándolo y leyendo) recorrer un array repleto de arrays.

Todo viene de una consulta a base de datos, de manera que la creación del vector final depende de la cantidad de "objetos" que tenga en la base de datos.
El bucle (do until) va redimensionando el vector (redim preserve). De manera que tenemos:

Código:
  vector() 'será el vector general que contenga los subvectores.
  vectortemporal(4) 'contiene algunos atributos de cada objeto. es de tamaño fijo.

 do until
    vectortemporal(0) = oRS("fecha1")   
    vectortemporal(1) = oRS("valor1")   
    vectortemporal(2) = oRS("fecha2")  
    vectortemporal(3) = oRS("valor2")  
    
    redim preserve vector(POSICIONINCREMENTAL + 1) 
    vector(POSICIONINCREMENTAL) = vectortemporal

 loop
Y más código... obtengo bien el vector, ese no es problema. El problema es que cuando luego, quiero iteralo/recorrerlo, no puedo. No con for each, ni con for X=0 to ubound()...

¿Existe algún modo de poder recorrer este tipo de vectores?

Puede parecer una tontería, pero no lo consigo...

Un saludo y gracias!!