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

problema con while y for

Estas en el tema de problema con while y for en el foro de ASP Clásico en Foros del Web. tengo el sgte script Código: <!--#include file="secure/abrir_coneccion.asp"--> <% %> <% if IsEmpty(Request("num")) then num = "0" else num = Request("num") end if fin = Cint(num)*3 ...
  #1 (permalink)  
Antiguo 19/01/2006, 17:04
Avatar de maralbust  
Fecha de Ingreso: febrero-2004
Ubicación: Santiago
Mensajes: 578
Antigüedad: 20 años, 3 meses
Puntos: 0
problema con while y for

tengo el sgte script

Código:
<!--#include file="secure/abrir_coneccion.asp"-->
<%
%>
<%
	if IsEmpty(Request("num")) then
		num = "0"
	else
		num = Request("num")
	end if
fin = Cint(num)*3
		for i = 1 to fin
			sSQL = "select * from meses order by cod_mes ASC"
			set Rs = db.execute(sSQL)

			Response.Write("i=" & i)
			Response.Write("<select name='mes"&i&"' class='bordes><option selected value="&i&">Mes</option>")
				Do While Not Rs.Eof 
					Response.Write("<option value="&Rs("cod_mes")&">"&Rs("mes")&"</option>")
					Rs.MoveNext
				Loop
				Set Rs = Nothing
			Response.Write("</select>")
		next
%>
pero no me arroja el resultado deseado se supone que debe desplegar tres select con datos cargados desde la BD pero no lo hace solo me arroja uno

por que sera eso
__________________
..:: NADA SE PIERDE SOLO SE TRANSFORMA ::..
  #2 (permalink)  
Antiguo 19/01/2006, 22:45
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 6 meses
Puntos: 37
y seguro q tienes los tres registros en tu database? tu codigo parece estar bien
  #3 (permalink)  
Antiguo 20/01/2006, 06:35
Avatar de maralbust  
Fecha de Ingreso: febrero-2004
Ubicación: Santiago
Mensajes: 578
Antigüedad: 20 años, 3 meses
Puntos: 0
xD el codigo estaba correcto, era problema de asp que estaba mareado funciona sin ningun problema.

saludos
__________________
..:: NADA SE PIERDE SOLO SE TRANSFORMA ::..
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 02:09.