webForumDet fria alternativet

Två tabeller brevid varandra i Loop

ASP

1 svar · 295 visningar · startad av JulleBoy

Medlem sedan jan. 200450 inlägg
Frågan#1

Tjena!

Jag har ett arkiv där jag vill kunna loopa ut informationen så att det visas som två tabeller per rad. Som följande:

---------- iNFO ---------- iNFO
---------- iNFO ---------- iNFO
---------- iNFO ---------- iNFO

Men jag vet dock inte riktigt hur jag ska lösa detta. För om det bara är tre (eller ett annat ojämnt antal poster i databsen) åker man ju på ett felmeddelande.

Jag har försökt med detta:

Do While Not RecSet.EOF

'skriver ut kod

RecSet.MoveNext
If RecSet.EOF then

' skriver ut en tom tabell

Else

' skriver ut kod

End if 

RecSet.MoveNext 
Loop

Problemet med denna är att man får felmeddelande när man kallar på RecSet.MoveNext längst ner..

Men hur löser man detta, någon som vet?

Medlem sedan feb. 2003130 inlägg
#2

Klart att det inte fungerar.

Do While Not RecSet.EOF

'skriver ut kod

RecSet.MoveNext

Ovan ser du att du redan har flyttat till nästa recordset.
Vilken du även förösker göra på näst sista raden. En av dessa borde du ta bort.

If RecSet.EOF then

' skriver ut en tom tabell

Else

' skriver ut kod

End if 

RecSet.MoveNext 
Loop
254 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)