webForumDet fria alternativet

Räkna antalet utposter ur databasen (till rankinglista)

ASP

2 svar · 1 661 visningar · startad av Gardell

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

Hej!

Jag plockar ut top 5 inlägg ur en databas baserat på resultat. Dessa presenteras sedan i en lista där jag skulle önska att kunna ranka de 1-5. Hur kan man lyckas med detta? Har experimenterat lite men lyckas inte riktigt.

<%

	objPath = "database.mdb"
	strSQL = "SELECT TOP 5 * FROM tblRanking ORDER BY fldResult DESC"

	Set objConn = Server.CreateObject("ADODB.Connection")
	objConn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(objPath))
	Set objRS = objConn.Execute(strSQL)

	Do until objRS.EOF
		
%>
	<tr>
		<td class="ranktd1">1.</td>
		<td class="ranktd2"><%=objRS("fldName")%></td>
		<td class="ranktd3"><%=objRS("fldDate")%></td>
		<td class="ranktd4"><%=objRS("fldResult")%></td>
	</tr>
<%

	objRS.MoveNext
		Loop

	objRS.Close
	Set objRS = Nothing

%>

Det är alltså där 1. står som jag skulle önska att det ändrades till t.ex. 3. för post 3.

Tack på förhand! :)

Medlem sedan juni 20006 022 inlägg
#2
<%

	PostCount = 1

	objPath = "database.mdb"
	strSQL = "SELECT TOP 5 * FROM tblRanking ORDER BY fldResult DESC"

	Set objConn = Server.CreateObject("ADODB.Connection")
	objConn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(objPath))
	Set objRS = objConn.Execute(strSQL)

	Do until objRS.EOF
		
%>
	<tr>
		<td class="ranktd1"><%= PostCount %>.</td>
		<td class="ranktd2"><%=objRS("fldName")%></td>
		<td class="ranktd3"><%=objRS("fldDate")%></td>
		<td class="ranktd4"><%=objRS("fldResult")%></td>
	</tr>
<%
	PostCount = PostCount + 1
	
	objRS.MoveNext
	Loop

	objRS.Close
	Set objRS = Nothing

%>
Medlem sedan juli 2002688 inlägg
#3

Åh! :r Självklart. Så enkelt men ändå så lyckas man inte på egen hand. Tack! :)

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)