---
title: "Räkna antalet utposter ur databasen (till rankinglista)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/186457-räkna-antalet-utposter-ur-databasen-till-rankinglista"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Gardell"
published: "2011-03-20T15:41:48.000Z"
updated: "2011-03-20T20:38:07.000Z"
replies: 2
views: 1681
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/186457-räkna-antalet-utposter-ur-databasen-till-rankinglista"
---

# Räkna antalet utposter ur databasen (till rankinglista)

## #1 — Gardell, 2011-03-20T15:41Z

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! :)

Permalänk: https://www.webforum.nu/p/186457

## #2 — Quid, 2011-03-20T19:32Z

```
<%

	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

%>
```

Permalänk: https://www.webforum.nu/p/2273005

## #3 — Gardell, 2011-03-20T20:38Z

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

Permalänk: https://www.webforum.nu/p/2273006

---

Tråden på webben: https://www.webforum.nu/amne/asp/186457-räkna-antalet-utposter-ur-databasen-till-rankinglista
