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

Subscript out of range WTF?

Estas en el tema de Subscript out of range WTF? en el foro de ASP Clásico en Foros del Web. HOlas, tengo un problema al trabajar con un arreglo y no se como correjirlo, es muy raro, les cuento. hice una funcion ke saca datios ...
  #1 (permalink)  
Antiguo 22/07/2008, 11:16
Avatar de Rocket  
Fecha de Ingreso: diciembre-2001
Ubicación: Santiago, Chile
Mensajes: 272
Antigüedad: 22 años, 5 meses
Puntos: 4
Exclamación Subscript out of range WTF?

HOlas, tengo un problema al trabajar con un arreglo y no se como correjirlo, es muy raro, les cuento.

hice una funcion ke saca datios de la base de datos y los devuelve en un array unidimensional, muy simple.

Código:
obj_nat = objetivos(alumno.Fields.Item("rut").Value, "nat", 1)
para probar si me funciono hice esto

Código:
For Each obj In obj_nat
	response.write(obj)
Next
y me mostro bien los valores asi ke todo bien pense pero despues quise mostrar los valores con el indice y no me funciona

Código:
response.write obj_nat(0)
al hacer eso me sale Subscript out of range, recorri el arreglo en un for y tambien me sale lo mismo

Código:
For i = 0 to ubound(obj_nat)
Response.Write i
Response.Write "<BR>"
next
incluso cmbie el 0 del indice por 1, por 2, etc y nada... lo raro es ke el for each me funciona... a alguien le ha pasado antes??
  #2 (permalink)  
Antiguo 22/07/2008, 11:39
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: Subscript out of range WTF?

que es lo que realiza la funcion objetivos???
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 22/07/2008, 11:41
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
Respuesta: Subscript out of range WTF?

habria que saber si obj_nat es un array o nop


edit

"Eres parte del problema, parte de la solucion o parte del paisaje"

WOW!
tremendo mensaje! :)

Última edición por Muzztein; 22/07/2008 a las 11:41 Razón: !!!
  #4 (permalink)  
Antiguo 22/07/2008, 11:51
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: Subscript out of range WTF?

[quote=Muzztein;2502192]habria que saber si obj_nat es un array o nop[quote]
buena observacion Muzztein
Cita:
if is array(obj_nat) then
for i=0 to ubound(obj_nat)
response.write obj_nat(i)
next
else
for each item in obj_nat
response.write item
next
end if
Cita:
Iniciado por Muzztein Ver Mensaje
edit

"Eres parte del problema, parte de la solucion o parte del paisaje"

WOW!
tremendo mensaje! :)
y certero
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #5 (permalink)  
Antiguo 22/07/2008, 12:12
Avatar de Rocket  
Fecha de Ingreso: diciembre-2001
Ubicación: Santiago, Chile
Mensajes: 272
Antigüedad: 22 años, 5 meses
Puntos: 4
Respuesta: Subscript out of range WTF?

mmm si pero no me sirve, necesito los valores independientes para mostrarlos en una hoja de resultados, los necesito asi obj_nat(0), obk_nat(1), etc...

lo ke hace la funcion objetivos es hacer una consulta sql, guarda con getrows los datos en una variable y esa variable se devuelve en la funcion.

[QUOTE=Shiryu_Libra;2502210][quote=Muzztein;2502192]habria que saber si obj_nat es un array o nop
Cita:
buena observacion Muzztein

y certero
  #6 (permalink)  
Antiguo 22/07/2008, 12:16
Avatar de Rocket  
Fecha de Ingreso: diciembre-2001
Ubicación: Santiago, Chile
Mensajes: 272
Antigüedad: 22 años, 5 meses
Puntos: 4
Respuesta: Subscript out of range WTF?

creo ke voy a tener ke recorrer el array y guardar los datos en varias variables

pero es raro, no deberia pasar o si?
  #7 (permalink)  
Antiguo 22/07/2008, 12:41
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: Subscript out of range WTF?

mejor muestranos la funcion objetivos y vemos que podemos mejorar
puede ser en la forma que te regresa los datos la funcion

pero si optas por el camino complicado... te esperamos de regreso
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #8 (permalink)  
Antiguo 22/07/2008, 12:44
Avatar de Rocket  
Fecha de Ingreso: diciembre-2001
Ubicación: Santiago, Chile
Mensajes: 272
Antigüedad: 22 años, 5 meses
Puntos: 4
Respuesta: Subscript out of range WTF?

ya encontre el problema

es el getrows... el getrows devuelve un arreglo bidimensional y yo lo estaba trabajando como unidimensional por eso me salia del rango
  #9 (permalink)  
Antiguo 22/07/2008, 13:00
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: Subscript out of range WTF?

de nada pequeño saltamontes

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
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 12:26.