webForumDet fria alternativet

Sista posten i ett recordset

ASPur ASP

9 svar · 275 visningar · startad av Wiklund!!

Medlem sedan juli 2002549 inlägg
Frågan#1

Jag vill att sista posten i ett recordsett ska silja sig mot de andra. Hur får jag reda på vilken som är den sista posten?

Medlem sedan apr. 20003 174 inlägg
#2

..sista posten?
Sist inkomna posten.. eller först inkomna posten?
Det beror på hur du sorterar ditt recordset, ASC eller DESC.

ex. sist inkomna:

[RED]SELECT TOP 1 fld1, fld2, fld3 FROM tblTabell ORDER BY fldId DESC[/RED]
Medlem sedan juli 2002549 inlägg
#3

Låt oss säga att min kod ser ut så här:

Count = 0 
Do While Not RecSet.EOF And Count < RecSet.PageSize

response.write RecSet("message")

RecSet.MoveNext
Count = Count + 1
Loop
RecSet.Close

Den sista posten i loopen vill jag ska se annorlunda ut.

Ex: sista posten

response.write "<br><br>"
response.write RecSet("message")
response.write "<br><br>"

Svårt att förklara men jag hoppas ni förstår vad jag menar.

Mvh

Medlem sedan mars 20021 889 inlägg
#4

Använd följande för att ta reda på hur många poster som finns i ditt RecordSet:
RecSet.RecordCount

Sedan använder du variabeln count (som du redan har) för att göra en If-sats som tar reda på om du är på sista posten.

:)

Medlem sedan juli 2002549 inlägg
#5

Tackar!

Medlem sedan dec. 20002 526 inlägg
#6

tycker nog palle's kod ar lite enklare.... ar ju bara en sql-sats ;)

Medlem sedan maj 200010 687 inlägg
#7

Jo, men då måste han göra två databashämtningar. Dessutom lite jobbigt att eliminera den sista när man ska hämta alla andra.

Så det är nog inte så mycket enklare.

Medlem sedan mars 20021 889 inlägg
#8

Jo, men då måste han väl skapa ett andra RecordSet som tar hand om bara den posten?

:)

Medlem sedan mars 20021 889 inlägg
#9

Hehe, fram tills:
"Jo, men då måste han" så skrev vi samma sak. ;)

:)

Medlem sedan maj 200010 687 inlägg
#10

Scary! :)

137 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)