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

Desplegable con los datos de una tabla

Estas en el tema de Desplegable con los datos de una tabla en el foro de ASP Clásico en Foros del Web. Necesito hacer un desplegable que me muestre todos los campos de una tabla. El codigo que tengo realizado es el siguiente pero me muestra el ...
  #1 (permalink)  
Antiguo 11/06/2003, 06:54
 
Fecha de Ingreso: abril-2003
Mensajes: 93
Antigüedad: 22 años
Puntos: 0
Desplegable con los datos de una tabla

Necesito hacer un desplegable que me muestre todos los campos de una tabla.
El codigo que tengo realizado es el siguiente pero me muestra el desplegable en blanco u no se porque. Gracias de antemano por su ayuda


<%

sqltxt="select * from categoria"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "deportes"

set rs=createobject("ADODB.Recordset")
rs.open sqltxt,conn


' Ahora pintamos nuestra lista desplegable:
%>
<SELECT SIZE=1 NAME="Empleado">

<%' Empezamos nuestro bucle para rellenar la lista
do until rs.EOF
%>
<OPTION VALUE="<%=rs.Fields("codcategoria")%>">
<%=rs.Fields("categoria")%> </OPTION>

<%
rs.MoveNext
loop
%>
</select>
  #2 (permalink)  
Antiguo 11/06/2003, 07:51
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Metodo 1:

<select size="1" name="Directorio ">
<option>Seleccionar</option>
<%
while (NOT Rs.EOF)
%>
<option value=<%=Rs.fields.item("campo").value%>><%=Rs.fie lds.item("campo").value%></option>
<%
Rs.movenext()
wend
%>

</select>

Metodo 2:

Sql="select * from tutabla"
'ejecutamos la consulta
<select name="Lista">
<%do while not Rs.eof%>
<option value="<%=rs("campo")%>"><%=rs("campo")%></option>
<%Rs.movenext
loop
%>
</select>
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #3 (permalink)  
Antiguo 12/06/2003, 00:53
 
Fecha de Ingreso: abril-2003
Mensajes: 93
Antigüedad: 22 años
Puntos: 0
ya me funciona.
Muchas gracais por vuestra ayuda
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 11:35.