problem med avskiljare

ASP

2 svar · 123 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!

469 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
336 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
339 ms — ändringar (db)