Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/05/2012, 12:34
Avatar de zacktagnan
zacktagnan
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 19 años
Puntos: 3
Respuesta: Arrays Asociativos con varias dimensiones

¿Qué, nadie tiene idea de cómo hacer lo que pido?

Yo, con lo del Dictionary, solamente llego a construir un array de una sola dimensión tal y como sigue:
Código ASP:
Ver original
  1. Dim datos_pais, codPais
  2. Set datos_pais = CreateObject("Scripting.Dictionary")
  3. datos_pais.Add "gr", "Grecia"
  4. datos_pais.Add "sr", "Serbia"
  5. datos_pais.Add "eg", "Egipto"
  6.  
  7. codPais = "eg"
  8. Response.Write("El país pedido con el código [" & codPais & "] tiene el nombre de " & UCase(datos_pais(codPais)) & ".")
  9.  
  10. ''''Esto debería mostrar el siguiente texto:
  11. ''''El país pedido con el código [eg] tiene el nombre de EGIPTO.

Incluso, he encontrado un ejemplo en el que en la columna del valor se mete un Array:
Código ASP:
Ver original
  1. Dim myDictionary
  2. Set myDictionary = CreateObject("Scripting.Dictionary")
  3.  
  4. myDictionary.Add "a", Array("a1","a2")
  5. myDictionary.Add "b", Array("b1","b2")
  6. myDictionary.Add "c", Array("c1","c2")

A ver si alguien aporta más ideas más acordes a lo pedido.
__________________
Saludos,

zacktagnan.
=================================================

Última edición por zacktagnan; 16/05/2012 a las 12:53