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

es posible poner una consulta sql dentro de un ciclo while?

Estas en el tema de es posible poner una consulta sql dentro de un ciclo while? en el foro de ASP Clásico en Foros del Web. es posible poner una consulta sql dentro de un ciclo while? si alguien tiene un ejemplo que me mande se le agradecera mucho...
  #1 (permalink)  
Antiguo 02/02/2006, 09:36
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
es posible poner una consulta sql dentro de un ciclo while?

es posible poner una consulta sql dentro de un ciclo while?

si alguien tiene un ejemplo que me mande se le agradecera mucho
  #2 (permalink)  
Antiguo 02/02/2006, 09:44
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Código:
Set rs1 = conn.execute("SELECT * FROM facturas WHERE id = " & idfactura)

do while not rs1.EOF
    response.write "<select name=""clientes"">"
    set rs2 = conn.execute("SELECT * FROM clientes ORDER BY nombre")
    do while not rs2.EOF
         response.write "<option value=""" & rs2("idcliente") & """
         if rs2("idcliente") = rs1("idcliente") then response.write " seleted"
         response.write ">" & rs2("nombre") & "</option>"
         rs2.movenext
         
    loop
    rs2.close
    set rs2 = nothing
     rs1.movenext
loop

rs1.close
set rs1 = nothing

Un saludo
  #3 (permalink)  
Antiguo 02/02/2006, 10:53
Avatar de tomchat  
Fecha de Ingreso: septiembre-2005
Mensajes: 231
Antigüedad: 18 años, 9 meses
Puntos: 0
X hay veo q te falta colocar un end if a tu codigo y ps no se q tratas de hacer, haber si te explicas
  #4 (permalink)  
Antiguo 02/02/2006, 10:59
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Cita:
Iniciado por tomchat
X hay veo q te falta colocar un end if a tu codigo y ps no se q tratas de hacer, haber si te explicas
Si miras un post mas arriba obtendrás la respuesta. Y no, no le falta ningun end if


Un saludo
  #5 (permalink)  
Antiguo 02/02/2006, 11:31
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
esto trato de hacer

Cita:
do while feini=< fefin

set registros1 = conexion.execute("SELECT * FROM InforBO WHERE Fecha_Resol_Final = #"&feini &"/"&Month(fechaini)&"/"&Year(fechaini)&"#")
co = 0
while not registros1.EOF
co = co + 1
registros1.movenext
Wend
response.write "<table width=""150"" height=""0"" border=""1"" class=""tbl_marco1"">"
response.write " <tr>"
response.write " <td width=""212"" height=""43"" valign=""top""> "
response.write " <table width=""150"" border=""1"">"
response.write " <tr> "
response.write " <td width=""50"" class=""tdti"">Dia "&feini&"</td>"
response.write " </tr>"
response.write " <tr>"
response.write " <td class=""tdcon""><a href=pagina.asp?id=hola>" &co&"</a></td>"
response.write " </tr>"
response.write " </table>"
response.write " </td>"
response.write " </tr>"
response.write "</table>"

feini= feini+1
response.write feini&"jho"
loop
lo que necesito es dejar en la variable co el numero de registros encontrados en la fecha especifica #"&feini &"/"&Month(fechaini)&"/"&Year(fechaini)&"#
asignada por la consulta dentro del while
una ves que es fin de archivo necesito que me muestre la variable co y que luego aumente la variable feini en 1

pero no me funciona el codigo que tengo
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 01:14.