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

Delimitar la información de un combo

Estas en el tema de Delimitar la información de un combo en el foro de ASP Clásico en Foros del Web. Hola tengo una tabla en access 2000 la cual tiene varios registros de año duplicados por ejemplo, tengo el 2000 en 300 registros y 2001 ...
  #1 (permalink)  
Antiguo 27/06/2002, 14:48
 
Fecha de Ingreso: enero-2002
Ubicación: Bogotá
Mensajes: 438
Antigüedad: 22 años, 5 meses
Puntos: 2
Delimitar la información de un combo

Hola tengo una tabla en access 2000 la cual tiene varios registros de año duplicados por ejemplo, tengo el 2000 en 300 registros y 2001 en 400 registros.

Cuando yo hago mi query y traigo la informacion a la lista desplegable me aparecen todos los 700 registros y solo quiero que me aparezca uno para el 2000 y otro para el 2001.

este es mi codigo:
<%@LANGUAGE="VBSCRIPT"%>
<%
set conn=server.CreateObject("ADODB.connection&qu ot;)
set rs=server.CreateObject("ADODB.recordset" )
conn.Open ("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\mercadeoypublicidad.com\noticiasye ventos.mdb;UID=admin;PWD=")
sql="select distinctrow freepress.ano as ano,freepress.mes as mes, freepress.pais as pais from freepress"
set rs=conn.Execute (sql)
%>
<SELECT id=cmbano name=cmbano>
<%
while not rs.EOF
%>
<OPTION value=<%=rs("ano")%>><%=rs(& quot;ano")%></OPTION>
<%
rs.MoveNext
wend
%>
</SELECT>


Como se podran dar cuenta en el select coloque el disctinc y luego el distincrow pero no me funciona. Que puedo hacer?

Gracias por la ayuda.
  #2 (permalink)  
Antiguo 27/06/2002, 16:22
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Delimitar la información de un combo

Veo que estás haciendo uso sólo del campo 'año' y no del 'mes' y el 'país' en tu código... ¿por que no los quitás de la sql y dejás algo así?

Código:
sql="select freepress.ano from freepress group by freepress.ano"
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 21:23.