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

Problemas al Llenar un List Box desde una BD

Estas en el tema de Problemas al Llenar un List Box desde una BD en el foro de ASP Clásico en Foros del Web. Hola les cuento mi problema, estoy trabajando en ASP desde hace muy poco, específicamente de ayer :S y necesito llenar un List Box con datos ...
  #1 (permalink)  
Antiguo 23/09/2009, 16:29
 
Fecha de Ingreso: marzo-2009
Mensajes: 9
Antigüedad: 16 años, 1 mes
Puntos: 0
Sonrisa Problemas al Llenar un List Box desde una BD

Hola les cuento mi problema, estoy trabajando en ASP desde hace muy poco, específicamente de ayer :S y necesito llenar un List Box con datos de una BD SQL pero después de varias horas sigo sin tener resultados, el código que he logrado generar es este (que a mi parecer estaría correcto) pero no hace nada de nada, espero alguna sugerencia o corrección de algún tipo.

Saludos y de antemano gracias por su ayuda.

Código:
<select  size="1" name="scrs_lista" class="menu">
                <% sSQL = "select des_descripcion from ES_SEG_DESCRIPCION "
  				 Set rs = cn2.Execute(sSQL)
   				 While Not rs.EOF 
			     nDescrip = CInt(rs.Fields("des_descripcion"))
                 Response.Write ("<OPTION value='" & nDescrip & "'></OPTION>")
       		     rs.MoveNext
   				 Wend
   				 rs.Close
   				 Set rs = Nothing %>                                      
                 
</select>
  #2 (permalink)  
Antiguo 23/09/2009, 16:40
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
Re: Problemas al Llenar un List Box desde una BD

Haber intentalo asi :

Response.Write ("<OPTION value='" & nDescrip & "'>" & nDescrip & "</OPTION>")
  #3 (permalink)  
Antiguo 23/09/2009, 16:53
 
Fecha de Ingreso: mayo-2009
Mensajes: 201
Antigüedad: 16 años
Puntos: 9
Respuesta: Problemas al Llenar un List Box desde una BD

como dice orharo2003, una cosa es el valor y otra lo que muestras. lo normal es que el valor sea el id y lo que se muestra al usuario sea el nombre o la descripcion.

Response.Write ("<OPTION value='" & nDescrip & "'>" & nDescrip & "</OPTION>")
  #4 (permalink)  
Antiguo 24/09/2009, 07:40
 
Fecha de Ingreso: marzo-2009
Mensajes: 9
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Problemas al Llenar un List Box desde una BD

orharo2003 y monxas muchas gracias por su pronta respuesta y por reparar en el error que tenía al no estar mostrando & nDescrip & pero saben?? aún no muestra nada, no entiendo que puede estar pasando, de momento estoy intentando de mil maneras diferentes, espero dar luego con el error =/
  #5 (permalink)  
Antiguo 24/09/2009, 07:46
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Problemas al Llenar un List Box desde una BD

Después de haber hecho las correcciones, ¿cómo esta ahora el código?
  #6 (permalink)  
Antiguo 24/09/2009, 07:46
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Problemas al Llenar un List Box desde una BD

Después de haber hecho las correcciones, ¿cómo esta ahora el código?
  #7 (permalink)  
Antiguo 24/09/2009, 08:43
 
Fecha de Ingreso: marzo-2009
Mensajes: 9
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Problemas al Llenar un List Box desde una BD

Lo logre =D , el error lo tenia en la linea " nDescrip = CInt(rs.Fields("des_descripcion"))" solo tenía que quitar la función CInt que convertía mis datos a enteros siendo que eran de texto :S, pero ahora todo va bien.

Saludos y gracias a todos por su tiempo.-
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 05:12.