webForumDet fria alternativet
Logga in / Bli medlem

problem med avskiljare

ASP

2 svar · 115 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Trådstart#1

Jag håller precis på att lära mig paging (tack Vide :)) och det har givit upphov till problem med den <hr> jag avänder som avskiljare mellan olika frågor på en sida med just frågor.

Jag har en if-sats som ser ut enligt följande:

	If rsQue.AbsolutePage = 1 Then
		intAbsPos = rsQue.AbsolutePosition
	Else
		intAbsPos = rsQue.AbsolutePosition - (rsQue.PageSize * (rsQue.AbsolutePage - 1))
	End If

	If Not intAbsPos = 1 Then strContents = strContents & "<hr noshade size='1'>"

Jag tänkte dock att det säkert finns en enklare metod att lösa detta på. Finns det en property som innehåller postnumret med den aktuella sidan som utgångspunkt?

Medlem sedan dec. 200012 464 inlägg
#2
intAbsPos = rsQue.AbsolutePosition - (rsQue.PageSize * (rsQue.AbsolutePage - 1))

fungerar även om rsQue.AbsolutePage är 1

så enklast

if rsQue.AbsolutePosition -rsQue.PageSize * (rsQue.AbsolutePage - 1) <> 1 then strContents = strContents & "<hr noshade size='1'>"
Medlem sedan apr. 20012 427 inlägg
#3

Ibland är det uppenbara inte särskilt uppenbart :). Tack!

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