De antemano muchas gracias.
 
 | 
 | |||
|  Re: Dimensionar arrgeglos dinamicamente   Acuerdate de que puedes redimensionar de dos formas: Dim ar(33) - redimensionando todo el arreglo: redim ar(44,2) aqui redimensionamos limpiando el arreglo y dejando vacio - redimensionando y preservando su contenido redim preserve ar(33,2) Solo deja redimensionar la última dimension (valga la redundancia :P ) Es decir la mas a la derecha. Si tienes ar(33,1) y quieres redimensionar el arreglo solo puedes hacerlo con la segunda dimension: redim preserve ar(33,3) --> Bien redim preserve ar(44,1) --> Mal (error) redim preserve ar(44,5) --> Mal (error) Un saludo 
				__________________ "Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié - | 
| 
 | ||||
|  Re: Dimensionar arrgeglos dinamicamente   si hay forma de redimencionarlo en forma dinàmica, por ejemplo en un loop donde llenas el arreglo con los registros de una tabla vas haciendo un redim preserve arreglo(contador) y en cada vuelta vas incrementando tu contador de uno en uno...  | 
| 
 | ||||
|  Re: Dimensionar arrgeglos dinamicamente   Cita:  un ejemplo para reforzar lo que te han comentado, supongamos una consulta... Código PHP:    
				__________________ "Eres parte del problema, parte de la solucion o parte del paisaje" Un Saludo desde Desierto de Altar, Sonora, MX. Shiryu_libra | 
| 
 | ||||
|  Re: Dimensionar arrgeglos dinamicamente   Cita: en lugar de hacer 2 querys uno para dimensionar el arreglo y otra para llenar los el arreglo con los datos de la tabla, mas recomendable serìa hacer los dos en un solo query, asì te evitas tantas lecturas similares a la base de datos y por ende se hace mas ràpido. RS.Open sql, cxn if Err=0 then tantos=0 while RS.EOF=false tantos=tantos+1 RS.movenext wend end if RS.close sql = "select COLUMNA from TABLA where CONDICION" RS.Open sql, cxn if not RS.EOF then tantos=0end if RS.close | 
| 
 | ||||
|  Re: Dimensionar arrgeglos dinamicamente   Pero en lugar de hacer todo esto puedes mejor utilizar el método getRows para almacenar tus valores directamente en un arreglo. Saludos 
				__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway | 
| 
 | ||||
|  Re: Dimensionar arrgeglos dinamicamente   O_G(  ), aprocechando el tema y no abrir otro mas independientemente de la consulta que haga a la base de datos, al tomar los valores con el GETROW, se hace un arreglo multidimensional? esto significa que; si.... la consulta regresa 6 registros coincidientes con el criterio, se generaria un arreglo de 6 y en cada casilla tendria que hacerle un SPLIT, para mostrar lo que hay en la casilla 1?? es asi??   
				__________________ "Eres parte del problema, parte de la solucion o parte del paisaje" Un Saludo desde Desierto de Altar, Sonora, MX. Shiryu_libra | 
| 
 | ||||
|  Re: Dimensionar arrgeglos dinamicamente   No tienes que hacer ningún split, efectivamente el método getrows regresará un arreglo multidimensional al que puedes iterar para obtener su contenido: 
Código:
 strSQL = "SELECT campo1, campo2, campo3 FROM tabla WHERE condiciones"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strSQL, ObjConn, 3, 3
if not rs.EOF then
   ds = rs.GetRows()
   rs.Close
else
  ds = null
end if
Set rs = Nothing
Set ObjConn = Nohting
if not isNull(ds) then
  'itera filas
  for i = 0 to uBound(ds, 2)
    'imprime columnas
    Response.Write(ds(0,i) & "<br />")  'campo 1
    Response.Write(ds(1,i) & "<br />")  'campo 2
    Response.Write(ds(2,i) & "<br />")  'campo 3
    Response.Write("<hr />")  
  next
end if
Saludos 
				__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway | 
| 
 | |||
|  Re: Dimensionar arrgeglos dinamicamente  |