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

se puede anidar while?

Estas en el tema de se puede anidar while? en el foro de ASP Clásico en Foros del Web. pues si, resulta que quiero anidar en un codigo asp dos while, mas o menos asi while tal cosa hace esto while tal otra hace ...
  #1 (permalink)  
Antiguo 12/07/2002, 05:04
Avatar de GhostRider  
Fecha de Ingreso: julio-2001
Ubicación: en mi propio infierno
Mensajes: 248
Antigüedad: 22 años, 10 meses
Puntos: 0
se puede anidar while?

pues si, resulta que quiero anidar en un codigo asp dos while, mas o menos asi

while tal cosa
hace esto
while tal otra
hace esto otro
wend
wend

Al correrlo no me marca error, pero solo ejecuta el while de enmedio, es decir, el segundo.

Alguien sabe porque? necesitan el codigo original?
  #2 (permalink)  
Antiguo 12/07/2002, 05:08
moncherote
Invitado
 
Mensajes: n/a
Puntos:
Re: se puede anidar while?


Cita:
necesitan el codigo original?
si nos lo pones, mejor. ;)



<pre><tt><font size="+1" color="#FF2F4E">Moncherote en assión![/CODE]</tt></pre>
  #3 (permalink)  
Antiguo 12/07/2002, 05:30
Avatar de GhostRider  
Fecha de Ingreso: julio-2001
Ubicación: en mi propio infierno
Mensajes: 248
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: se puede anidar while?

Aqui va:

Código:
&lt;% 
While ((Repeat2__numRows &lt;&gt; 0) AND (NOT Marcas2.EOF))
%&gt;
&lt;table&gt;
&lt;tr&gt; 
&lt;td&gt;
&lt;%
=(Marcas2.Fields.Item(&quot;fechemb&quot;).Value)
%&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;%
=(Marcas2.Fields.Item(&quot;po&quot;).Value)
%&gt;
&lt;/td&gt;
&lt;% 
While ((Repeat1__numRows &lt;&gt; 0) AND (NOT marcas.EOF) AND ((marcas.Fields.Item(&quot;po&quot;).Value) = (marcas2.Fields.item(&quot;po&quot;).Value)))
%&gt;
&lt;tr&gt; 
&lt;td&gt;
&lt;%
=(marcas.Fields.Item(&quot;producto&quot;).Value)
%&gt;
&lt;/td&gt;
BLA BLA BLA
&lt;% 
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
marcas.MoveNext()
Wend
%&gt;
&lt;/table&gt;
&lt;% 
Repeat2__index=Repeat2__index+1
Repeat2__numRows=Repeat2__numRows-1
Marcas2.MoveNext()
Wend
%&gt;
  #4 (permalink)  
Antiguo 12/07/2002, 06:59
moncherote
Invitado
 
Mensajes: n/a
Puntos:
Re: se puede anidar while?

cual es el problema en si?
que no te sale del primer bucle, del segundo, que no te entra en ellos, que recorre los bucles y no aparece el resultado necesrio ??



<pre><tt><font size="+1" color="#FF2F4E">Moncherote en assión![/CODE]</tt></pre>
  #5 (permalink)  
Antiguo 12/07/2002, 14:53
Avatar de GhostRider  
Fecha de Ingreso: julio-2001
Ubicación: en mi propio infierno
Mensajes: 248
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: se puede anidar while?

me aparece solo el primer resultado del primer bucle y los resultados respectivos en el segundo, pero ya no aparece el segundo registro (del primer bucle)
  #6 (permalink)  
Antiguo 13/07/2002, 12:36
Avatar de GhostRider  
Fecha de Ingreso: julio-2001
Ubicación: en mi propio infierno
Mensajes: 248
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: se puede anidar while?

que paso???
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:01.