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

error 0x800A03ED

Estas en el tema de error 0x800A03ED en el foro de ASP Clásico en Foros del Web. hola a todos............. el problema puede ser muy sencillo pero ya no tengo idea como poder solucionarlo............. estoy trabajando con arreglos y en el momento ...
  #1 (permalink)  
Antiguo 05/09/2005, 14:20
 
Fecha de Ingreso: octubre-2004
Mensajes: 101
Antigüedad: 19 años, 6 meses
Puntos: 0
error 0x800A03ED

hola a todos............. el problema puede ser muy sencillo pero ya no tengo idea como poder solucionarlo.............


estoy trabajando con arreglos y en el momento de mostrar el arreglo me sale el siguiente error

Microsoft VBScript compilation (0x800A03ED)
Expected '('
/Remuneraciones/Mant_gene_empresa.asp, line 293, column 22


la linea 293 es la siguiente


Redim Preserve PondRem&x(J)

lo ke tengo es lo siguiente

tengo un for de 1 hasta n (numero no mas alto de 10)
aki donde hago una consulta segun un determinado filtro.............
despues muestro el contenido del resultado mediante un while y en el momento de kerer guardar la consulta me aparece el errormostrado anteriormente

lo ke desea eralizar ke el arreglo me kede la de la siguiente manera
PondRem_1(1) PondRem_1(2) PondRem_1(3) PondRem_1(4) ... PondRem_1(9)
PondRem_2(1)
PondRem_3(1)
PondRem_4(1)

les muestro el script

Cita:
For x=1 to I
Sql3 = "exec pa_listar_pond_empresa_generica "&Cint(Generica(x))
Rs3.open Sql3, conexionBD, 1, 2 %>
<tr align="center" class="txt_11_negro_normal">
<td width="49" bgcolor="#E1F4FF"><%=Generica(x)%></td>
<td width="71" align="left" bgcolor="#E1F4FF" class="txt_9_negro_negrita">Pond rem</td>
<% J = 1

While Not rs3.EOF
Redim Preserve PondRem&x(J)
PondRem_&""&x(J) = rs3.fields("POND_I_rem")
'response.write PondRem_x(J)&"<br>"%>
<td width="49" bgcolor="#E1F4FF"><input name="TxtRem<%=J%>_<%=x%>" type="text" class="caja_texto_lock" size="6" maxlength="6" OnKeypress="javascript:solodecimales();" OnkeyDown="PresionaEnter();" value="<%=PondRem_&""&x(J)%>" disabled="disabled"></td>
<% J = J + 1
rs3.movenext
Wend
rs3.close
  #2 (permalink)  
Antiguo 05/09/2005, 14:27
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Que es lo que pretendes hacer exactamente aqui?

Redim Preserve PondRem&x(J)

Que es lo que vale PondRem?
Estas concatenando un arreglo llamado x en un indice de j?

Por que no nos muestras el codigo?

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 05/09/2005, 14:33
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
mmmhhh ya veo...pero supongo que no estas dimensionando ese arreglo PondRem en ningun lado no?

Otra cosa mas, me parece que por estructura, tu tratamiento de arreglos deberia comenzar en el indice 0

Una cosa mas, parece que estas trabajando con diferentes elementos, te falta por ahi un _

Redim Preserve PondRem&x(J)
PondRem_&""&x(J) = rs3.fields("POND_I_rem")

Mi consejo es que como solo tu sabes que traes en la cabeza , hagas response.write de todos estos elementos dinamicos, por ahi debe ser un fallo como un simple guion bajo o no dimensionar el arreglo.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 05/09/2005, 15:04
 
Fecha de Ingreso: octubre-2004
Mensajes: 101
Antigüedad: 19 años, 6 meses
Puntos: 0
por lo ke estoy hacuendo necesito inicializar en uno y no en cero......... por ke despues ocupo los valores de x y j dentro del escript.................

si es ke me falta agun _ es por ke he modificado tanto el escrip ke puede ke se me haya pasado uno...........

el problema cuando kiero mostrar el arreglo me aparece puros ceros y necesitio hacer una suma de ponderaciones con esos datos.............

voy a volver hacer unos cambios como me los señalas y de ahi te ciento

gracias
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 09:59.