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

Arrays con clave dinamica

Estas en el tema de Arrays con clave dinamica en el foro de ASP Clásico en Foros del Web. Hola, Tengo una consulta q me decuelve unos resultados que quiero meter en un array, la consulta me devuelve esto: codPais Cond1 Cond2 12 A ...
  #1 (permalink)  
Antiguo 14/05/2010, 03:45
 
Fecha de Ingreso: marzo-2005
Mensajes: 276
Antigüedad: 19 años, 1 mes
Puntos: 0
Información Arrays con clave dinamica

Hola,

Tengo una consulta q me decuelve unos resultados que quiero meter en un array, la consulta me devuelve esto:

codPais Cond1 Cond2
12 A B
14 C D
15 E F

Necesito recorrer el recordset y meter sus valores en un array a poder ser asi:

miArray (codPais, 0) = Cond1
miArray (codPais, 1) = Cond2

Y después, necesito pasar el array a una vble en javascrit

No sé como pasar como clave de mi array el codPais y tampoco como pasar la vble a javascript.

Se me ocurre intentar algo así:
miArrayCodPais (cont) = CodPais
miArrayCond1 (cont) = Cond1
miArrayCond2 (cont) = Cond2

i=0
For Each item In arr
if item=paisquenecesito then
Cond1=miArrayCond1 (i)
Cond2=miArrayCond2 (i)
salir del bucle
end if
i++
Next

Pero creo q de la otra manera sería más sencillo...


Alguien podría ayudarme??
  #2 (permalink)  
Antiguo 14/05/2010, 07:13
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: Arrays con clave dinamica

Hola

No puedes darle valor a una variable javascript a partir de los valores de un array montado en ASP, al menos no directamente.

Muestranos arreglo a esta estructura
Cita:
codPais Cond1 Cond2
12 A B
14 C D
15 E F
cual sería el valor de la variable javascript

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Etiquetas: arrays, clave, dinamica
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 13:09.