/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hvad betyder "Loop uden Do" ??
Fra : Jakob Munck


Dato : 06-07-02 22:05

Jeg forsøger at lave et ganske almindeligt loope, hvor nogle data vises i en
tabel. Men jeg får hele tiden fejlmeldingen "Loop uden Do". Hvad betyder
det, og hvad gør jeg forkert?

Her er min kode:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver
(*.mdb)};DBQ="&Server.MapPath("dbtopdating.mdb")
%>
<html><head></head><body>

<%
SQL = "SELECT * FROM favorit"
Set RS = Conn.Execute(SQL)

Response.Write "<table width=100>"
recCount = 0

Do WHILE NOT RS.EOF

IF recCount Mod 3 = 0 THEN

IF recCount <> 0 THEN
Response.Write "</tr>"
Response.Write "<tr><td>"& RS("brugernavn")&"</td>"
ELSE
Response.Write "<td>" & RS("brugernavn")&"</td>"
END IF

recCount = recCount + 1
RS.MoveNext
Loop

Response.Write "</tr></table>"
ELSE
Response.Write "Der er ingen records i databasen!"
END IF
%>

v.h.
Jakob Munck



 
 
Jakob Møbjerg Nielse~ (06-07-2002)
Kommentar
Fra : Jakob Møbjerg Nielse~


Dato : 06-07-02 22:07

Jakob Munck wrote:
> IF recCount Mod 3 = 0 THEN

Denne IF asluttes først udenfor loopet.

--
Jakob Møbjerg Nielsen | "Five exclamation marks, the
jakob@dataloger.dk | sure sign of an insane mind."
http://www.jakobnielsen.dk/ | -- Terry Pratchett, Reaper Man


Jakob Munck (07-07-2002)
Kommentar
Fra : Jakob Munck


Dato : 07-07-02 08:45

Tak for hjælpen, så er problemet løst.

jm




Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste