---
title: "Toppliste hjälp..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11560-toppliste-hjälp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ReloadMaster"
published: "2001-09-10T16:43:00.000Z"
updated: "2001-09-11T09:15:00.000Z"
replies: 11
views: 257
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/11560-toppliste-hjälp"
---

# Toppliste hjälp...

## #1 — ReloadMaster, 2001-09-10T16:43Z

Tjena!
Jag skulle behöva hjälp med min topplista.

Det är så att det ska vara en topp15
och jag vill att den ska skriva ut 
alla konton som finns och har högre incount än \> 0
Men om det inte finns några konton på högre incount än \>0 

Så ska den skriva:
"Din sida här"

Eller om det finns typ 14 sidor så ska den skriva ut alla sidor där och på resten ska det stå:
"Din sida här"

Hoppas du förstod...

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

## #2 — LarsG, 2001-09-10T16:59Z

```
set connect = server.createobject("ADODB.Connection")
connect.open "dsn"
sql = "select top 15 konto from konton where incount > 0 order by incount desc"
set rs = connect.execute(sql)

for i = 1 to 15
if  rs.eof then
    response.write "Din sida här <br>"
else
    response.write rs("konto") & " <br>"
    rs.movenext
end if
next
rs.close
connect.close
```

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

## #3 — ReloadMaster, 2001-09-10T17:10Z

Tack LarsG,
Men vad jag försökte mena var att om det fanns ett konto så skulle det skriva ut det och sedan skriva ut
"Din sida här"
på resten av dom 14...

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

## #4 — LarsG, 2001-09-10T17:26Z

Ja, nu förstår jag inte riktigt.

Mitt skript skriver alltid ut 15 rader, oavsett hur många poster det finns i recordsetet.

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

## #5 — ReloadMaster, 2001-09-10T18:10Z

Jag menar att finns det en post i datbasen så skriver den ut den och fyller upp resten med 
"Din sida här"

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

## #6 — LarsG, 2001-09-10T18:20Z

Okej, det är så mitt skript är tänkt att fungera. 

Om det bara finns en post i tabellen som uppfyller villkoret så blir eof sant efter första iterationen i for-loopeb och sedan så skriver man ut din sida här tills dess att man har skrivit 15 rader.

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

## #7 — ReloadMaster, 2001-09-10T18:25Z

Men den skriver bara ut 15st 
"Din sida här"
trots 11poster i datbsen...

Här är min ändrade kod:
\<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source ="& Server.MapPath("toppdb.mdb")

SQL = "SELECT top 15 \* FROM topplista WHERE inkom \> 0 ORDER BY inkom DESC"
Set RecSet = Connect.Execute(SQL) 
for i = 1 to 15
if RecSet.eof then
response.write "Din sida här \<br\>"
else
response.write recsset("snamn") & " \<br\>"
RecSet.movenext
end if
next
Recset.close
connect.close
%\>

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

## #8 — ReloadMaster, 2001-09-10T18:29Z

Förlåt, men jag verkar ju va lite dum i huvudet idag...

Det funkade utmärkt...

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

## #9 — ReloadMaster, 2001-09-10T19:07Z

Jag måste vara knäpp idag men jag hittar inte felet:

SQL = "Insert Into topplista" 
SQL = SQL & "(anvandarnamn,losenord,snman,sadress,badress,besk,email)"
SQL = SQL & "VALUES ('"& spaAn &"', '"& spaLo &"', '"& spaBa &"', '"& spaSu &"', '"& spaSn &"', '"& spaSn &"', '"& spaBesk &"', '"& spaEM &"')"
Connect.Execute(SQL)

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

## #10 — LarsG, 2001-09-10T19:16Z

Du har 7 kolumner men 8 värden.

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

## #11 — ReloadMaster, 2001-09-11T09:13Z

Jag får felet på SQL strängen:
Objekt krävs.: ''

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

## #12 — @nders, 2001-09-11T09:15Z

Kolla så du kallat ditt connectionobjekt samma som när du skapade det.

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11560-toppliste-hjälp
