![]() |
Como salir de un bucle? Hola, estoy aprendiendo a programar el VB y quisiera saber como salir o mejor dicho "saltar" en un bucle Do while porque dentro de este bucle pongo una condicion if que hace la restriccion. Se que con el exit while saldria totalmente del bucle, pero yo deseo que solo pase al siguiente valor. De repente debo usar otro tipo de bucle o no? Gracias por su atencion :arriba: |
Re: Como salir de un bucle? Mejor si pones parte del código... |
Re: Como salir de un bucle? <%Do While Not rst.EOF %> ls_ident = "<% Response.Write rst(0) %>" ls_parent = "<% Response.Write rst(1) %>" ls_descr = "<% Response.Write rst(2) %>" ls_enlace = "<% Response.Write rst(4) %>" ls_permiso = "<% Response.Write rst(6) %>" <%if ind_permiso="N" then exit do%> //restriccion de desdoble <% If rst(7)= "N" Then %> ls_tipo = "_self" <%else%> ls_tipo = "_parent" <%End If%> //condicion para el menu de primer nivel <% If rst(3)= 1 Then ls_parent = ""%> awjsmngold10.awBmnbspM(ls_ident,ls_parent,ls_descr ,ls_enlace,ls_tipo,130,20,"","" ;,"#d3d3d3","#b22222","#d c143c","#66ff33",""); <% rst.MoveNext %> <%Loop %> Aqui esta, como hago para que salte el bucle? no que salga... |
Re: Como salir de un bucle? Epale!!!!....generalmente no se utilizan esas sentencias "exit while", ya que viola la teoría del uso de una estructura de control, sin embargo, estoy apreciando que el código que muestras es ASP y no de VB. Para finalizar un buble WHILE la condición se tiene que hacer false en algun momento... gperdomo.- |
| La zona horaria es GMT -6. Ahora son las 20:46. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.