Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 Llenar un LIST desde BD
 Foro Bloqueado  Tema Bloqueado


Autor Temas
netsistemas
Starting Member

Argentina
35 Posts
Mensajes - 06 May 2008 :  19:29:04  Ver Perfil  Enviar Email
Tengo el siguiente codigo en mi pagina ASP pero no logro llenar el LIST con los valores de la consulta. Gracias

<select name="desde_2" id="desde_2">
<%
Set Conexion = Server.CreateObject("ADODB.Connection")
Conexion.Open "DSN=servidor;SERVER=servidor;UID=inspector2;PWD=123456;DATABASE=Horarios;"
Set Session("ObjADO") = Conexion
consulta = "SELECT * FROM localidades"
set cursor = Session("ObjADO").execute(consulta)
%>
<%
Do while not cursor.eof
response.write "<option value='" & cursor("NOMBRE") & "'> </option>"
cursor.movenext
loop
%>
</select>

Net_sistemas

DonGato
Moderator

España
263 Posts
Posted - 06 May 2008 :  20:33:01  Ver perfil  Enviar e-mail  Visit DonGato's Homepage
En el ejemplo que pones rellenas el valor pero no le pones etiqueta

<select name="id_director" size="10" multiple="multiple" onchange="filtro(name,value)">
<option value="0">Todos los directores</option>
<%
sql_director = "SELECT id_director, nombre_director FROM directores order by nombre_director"
Set rs_director = con.Execute(SQL_director)
While Not rs_director.EOF
%>
<option value="<%=rs_director("id_director")%>"><%=rs_director("nombre_director")%></option>
<%
rs_director.MoveNext
Wend
rs_director.Close
set rs_director=nothing
%>
</select>

Edited by - DonGato on 06 May 2008 20:33:43Inicio Pagina

netsistemas
Starting Member

Argentina
35 Posts
Posted - 07 May 2008 :  02:45:38  Ver perfil  Enviar e-mail
Gracias DonGato por tu comentario, pero la verdad es que no entiendo donde esta el error, habra forma de corregirme sobre lo que te envie??????
Gracias

Net_sistemasInicio Pagina

DonGato
Moderator

España
263 Posts
Posted - 07 May 2008 :  18:58:23  Ver perfil  Enviar e-mail  Visit DonGato's Homepage
Si, claro, fijate que la lista escribes:
response.write "<option value='" & cursor("NOMBRE") & "'> </option>"

las listas tienen dos valores, por un lado la etiqueta que muestra en pantalla y por otro el valor tras realizar la selección, tal y como lo tienes puesto.

Así es lo que tendrias que poner
<select name="desde_2" id="desde_2">
<%
Set Conexion = Server.CreateObject("ADODB.Connection")
Conexion.Open "DSN=servidor;SERVER=servidor;UID=inspector2;PWD=123456;DATABASE=Horarios;"
Set Session("ObjADO") = Conexion
consulta = "SELECT * FROM localidades"
set cursor = Session("ObjADO").execute(consulta)
%>
<%
Do while not cursor.eof
response.write "<option value='" & cursor("NOMBRE") & "'>"&cursor("NOMBRE")&" </option>"
cursor.movenext
loop
%>
</select>

Inicio Pagina

netsistemas
Starting Member

Argentina
35 Posts
Posted - 08 May 2008 :  16:31:26  Ver perfil  Enviar e-mail
Hola DonGato
La verdad es que no puedo llenar el list, ahora con tu codigo me sale lo siguiente dentro del list cuando ejecuto.
"&cursor("NOMBRE")&" solamente eso muestra, no se porque pero lo necesito URGENTE AYUDA PORFAVORRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR

Net_sistemasInicio Pagina

netsistemas
Starting Member

Argentina
35 Posts
Posted - 08 May 2008 :  17:38:22  Ver perfil  Enviar e-mail
Hola DonGato
Ya esta resulto, me comia una ", MUCHISIMAS GRACIASSSSSS
Aguante el foro de ASPTUTOR.
Un abrazo

Net_sistemasInicio Pagina

DonGato
Moderator

España
263 Posts
Posted - 09 May 2008 :  08:40:34  Ver perfil  Enviar e-mail  Visit DonGato's Homepage
me alegra que lo resolvieras
Suerte en el proyecto

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar