webForumDet fria alternativet

Loopa kategorier

ASP

3 svar · 382 visningar · startad av timedia

Medlem sedan maj 2001420 inlägg
Frågan#1

Loopar ut kategorier, men det blir lite galet.

	pk = ""
Do While Not rs.EOF
      if  pk <> rs("PU") then
          pk = rs("PU")
          response.write "<br><b>" & pk & ":</b><br>"
      end if
	  		response.write RS("Platta")&"<br>"
      rs.Movenext
Loop

Nu blir resultatet såhär:
Bilar:
Audi
BMW
Cyklar:
DBS
Mopeder:
Puch
Bilar:
VW

Varför kommer det en ny kategori Bilar?

Medlem sedan juni 200032 967 inlägg
#2

Det beror på var datat kommer ifrån, hur det ser ut och hur det är sorterat.

Medlem sedan juli 20003 825 inlägg
#3

Jag hade gjort två loopar. Jag vet, det tar emot... men det är helt klart det enklaste.

Arbetsinsatsen motiverar inte resultatet om du ska ha bara EN loop bara för det är snyggare, vilket jag kan hålla med om.

Oroa dig inte för prestanda, om du inte har typ två miljoner poster...

Medlem sedan maj 2001420 inlägg
#4

Ändrade min ORDER BY och nu funkar det.

255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)