webForumDet fria alternativet

Loop: Står bara och tuggar!

ASP

2 svar · 329 visningar · startad av oskars

Medlem sedan nov. 20051 317 inlägg
Frågan#1

Tja!

Jag har följande kod:

<%
Set RecSet = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM Schema WHERE Datum = '2007-10-18'"
RecSet.Open SQL, Connect, 1, 2

	If RecSet.EOF Then
		Response.Write("Inga säljare är uppskrivna...")
	Else
	
		Do Until RecSet.EOF
			Response.Write RecSet("sID") & "<br />"
		Loop
		
	End If

RecSet.Close
Set RecSet = Nothing
%>

Det finns 1st post i databasen där datum är = 2007-10-18, men den vägrar loopa ut den. Den står bara och tuggar och tuggar och tuggar och blir aldrig färdig. Däremot om man tar bort loopen så funkar det! Fattar inte vad jag gör för fel! Såna här grejer har jag ju gjort tusen av?!

:)

Mvh
Oskar

Medlem sedan juni 200032 967 inlägg
#2

In i hörnet - på med dumstrut. :)

Om du inte har med en movenext i loopen så kommer recordsetet aldrig bli eof.

Medlem sedan nov. 20051 317 inlägg
#3

Men herregud!

*går iväg en bit, ställer sig bakom en dörr, drar mössan ner för öronen och ögonen. En tår faller. Står där i en timme, sen tittar jag långsamt fram bakom mössan. Skamset... Där ser jag @nders och alla hans vänner som sitter och plinkar med datorn. Jag går snällt fram och ber så hemskt mycket om ursäkt*

... :r Hur kan jag missa?

EDIT: Jävlar vad snabb du är på att svara!

300 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
135 ms — deklarationer (db)
0 ms — hämta statistik (cache)
161 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)