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

porque no me recoge el valor del objto diccionary??

Estas en el tema de porque no me recoge el valor del objto diccionary?? en el foro de ASP Clásico en Foros del Web. Veamos que me estoy volviendo loco y no se porque no me recoge el valor, primero hago un count para ver cuantos valores hat dentro ...
  #1 (permalink)  
Antiguo 01/03/2005, 07:13
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 22 años, 4 meses
Puntos: 2
porque no me recoge el valor del objto diccionary??

Veamos que me estoy volviendo loco y no se porque no me recoge el valor, primero hago un count para ver cuantos valores hat dentro del objeto, despues miro haber si exite y me dice que si, pero a la hora de querer mostrarlo, nada,que no hay manera, veamos tengo esto:

set Diccionario = Server.CreateObject("Scripting.Dictionary")

Antes de guardarlo compruebo que me pone el elemento del formulario y que no esta vacio, así que el valor de request.form("empresa") = nombreempresa
Diccionario.add "empresa", request.form("empresa")

aqui me dice que hay 6 elementos, correcto
<%Response.Write "Hay " & empresa.Count & " elementos"%>
aqui me dice que exite ese elemento
<%="empresa: "&empresa.Exists(empresa) %>
pero no me recoge ningún valor
<%="Empresa: "&empresa.item(empresa) %>
<%="Empresa: "&empresa.item("empresa")%>
<%="Empresa: "&empresa.item(empresa)%><br>

Alguien sabe porque no me recoge el valor???

Un saludo
__________________
asp, php, .net, adaptandose a las necesidades
  #2 (permalink)  
Antiguo 01/03/2005, 15:05
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
haven, que trae tu variable empresa??? que no deberias evaluar con nombreempresa?

Se me hace que ese es el problema, hazte un ciclo para verificar que tengas todos los items en tu diccionario

http://www.aspfacil.com/articulos/dictionary.asp

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 20:45.