Problemas con Array
Publicado por Dianet (6 intervenciones) el 07/11/2005 22:38:10
hola que tal.. tengo un problemita a ver si me pueden ayudar por fa
Declaré un array de 1 dimesión, su tipo es numérico con longitud de 1
Este array lo ocupo como bandera para cachar algunos elementos de un for each p.ej
arr(LinCve)= 1 // le asigno 1 al elemento del arr en la posición LinCve
LinCve es numerico de valor 3
&i es numerica de valor 3
y el array es numerico de valor 3 con Rows en 100 ya que la longitud de LinCve es de 3 y puede conetener hasta 3 rows
tengo el siguiente do while
do while &i <= rows(&arr1())
if &arr1(&i) = 1
for each UniCve
for each
where LinFinCve = &i
&TotVta = &TotVta + &LImpVta
&TotExis = &TotExis + &LImpExis
endfor
endfor
print P_TotVtaExis
endif
&i += 1
enddo
Pero creo que me da un error con respecto al array:
java.lang.ArrayIndexOutOfBoundsException
me imagino que es por el tipo de dato o algo así..
¿Alguien me podría ayudar por favor?
De antemano les agradezco mucho
Declaré un array de 1 dimesión, su tipo es numérico con longitud de 1
Este array lo ocupo como bandera para cachar algunos elementos de un for each p.ej
arr(LinCve)= 1 // le asigno 1 al elemento del arr en la posición LinCve
LinCve es numerico de valor 3
&i es numerica de valor 3
y el array es numerico de valor 3 con Rows en 100 ya que la longitud de LinCve es de 3 y puede conetener hasta 3 rows
tengo el siguiente do while
do while &i <= rows(&arr1())
if &arr1(&i) = 1
for each UniCve
for each
where LinFinCve = &i
&TotVta = &TotVta + &LImpVta
&TotExis = &TotExis + &LImpExis
endfor
endfor
print P_TotVtaExis
endif
&i += 1
enddo
Pero creo que me da un error con respecto al array:
java.lang.ArrayIndexOutOfBoundsException
me imagino que es por el tipo de dato o algo así..
¿Alguien me podría ayudar por favor?
De antemano les agradezco mucho
Valora esta pregunta


0