Velocity Reviews > Question about For-Next

Guest
Posts: n/a

 01-30-2006
Hello,

I have a simple 'For Next'-code (see at the bottom).

In the middle of the loop I want an IF-statement, which (if it is true)
jump over to next level.

I thought I could solve it through simple just writing an IF-statement
and put Next in the middle, but an error message appears.

Do you know how I can solve it?

<%
For m = 0 To Ubound(minArray,2)

If Isnull(minArray(0,m)) or minArray(0,m) = "" Then
Next
End If

Response.Write "Hello world!"

Next
%>

Thank you!

Kristoffer

Bob Barrows [MVP]
Guest
Posts: n/a

 01-30-2006
http://www.velocityreviews.com/forums/(E-Mail Removed) wrote:
> Hello,
>
> I have a simple 'For Next'-code (see at the bottom).
>
> In the middle of the loop I want an IF-statement, which (if it is
> true) jump over to next level.
>
> I thought I could solve it through simple just writing an IF-statement
> and put Next in the middle, but an error message appears.
>
> Do you know how I can solve it?
>
> <%
> For m = 0 To Ubound(minArray,2)
>
> If Isnull(minArray(0,m)) or minArray(0,m) = "" Then
> Next
> End If
>
> Response.Write "Hello world!"
>
> Next
> %>
>
>

For the scenario you are describing, you don't need anything special, just
use your If statement, but in reverse:

<%
For m = 0 To Ubound(minArray,2)

If len(minArray(0,m)) >0 Then
Response.Write "Hello world!"
End If

Next
%>

--
Microsoft MVP -- ASP/ASP.NET
Please reply to the newsgroup. The email account listed in my From
header is my spam trap, so I don't check it very often. You will get a
quicker response by posting to the newsgroup.

Roland Hall
Guest
Posts: n/a

 01-30-2006
<(E-Mail Removed)> wrote in message
news:(E-Mail Removed) ups.com...
: Hello,
:
: I have a simple 'For Next'-code (see at the bottom).
:
: In the middle of the loop I want an IF-statement, which (if it is true)
: jump over to next level.
:
: I thought I could solve it through simple just writing an IF-statement
: and put Next in the middle, but an error message appears.
:
: Do you know how I can solve it?
:
: <%
: For m = 0 To Ubound(minArray,2)
:
: If Isnull(minArray(0,m)) or minArray(0,m) = "" Then
: Next
: End If
:
: Response.Write "Hello world!"
:
: Next
: %>

<%
For m = 0 To Ubound(minArray,2)
if minArray(0,m) <> "" then Response.Write "Hello world!"
next
%>

--
Roland Hall
/* This information is distributed in the hope that it will be useful, but
without any warranty; without even the implied warranty of merchantability
or fitness for a particular purpose. */
Technet Script Center - http://www.microsoft.com/technet/scriptcenter/
MSDN Library - http://msdn.microsoft.com/library/default.asp