---
title: "Sortera, lite knepigare variant"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/51285-sortera-lite-knepigare-variant"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "CatZ"
published: "2002-08-26T09:01:20.000Z"
updated: "2002-08-26T09:07:12.000Z"
replies: 2
views: 203
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/51285-sortera-lite-knepigare-variant"
---

# Sortera, lite knepigare variant

## #1 — CatZ, 2002-08-26T09:01Z

Såhär ser koden ut som hämtar informationen om lagen:

```
   i = 0
   sql = "select * from dnLag order by distrikt, lagnamn"
   set rs = dbCom.Execute(sql)
   if not (rs.BOF and rs.EOF) then
     do while not rs.EOF
       set lagen(i) = new lagObj
       lagen(i).setData(rs.Fields("lagID").Value)
       i = i + 1
      rs.MoveNext
     loop
   end if
```

Och såhär ser koden ut som skriver informationen till webläsaren:

```
<a href="test.asp?id=<% = lagen(i).id %>"><% = "<b>" & lagen(i).lagnamn & "</b>" %></a>
<%= lagen(i).ResTotal
<%next%>
```

det jag vill göra är att sortera lagen på summan ResTotal och har gjort en call SorteraLag, men kommer inte på hur tusan jag ska få till det :) Så just nu är sub'en SorteraLag tom :(

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

## #2 — LarsG, 2002-08-26T09:03Z

Varför gör du inte sorteringen i SQL-satsen?

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

## #3 — CatZ, 2002-08-26T09:07Z

För att jag inte vet hur jag skulle göra det i så fall :) Jag menar det går ju inte direkt köra en

```
SQL ="SELECT.... ORDER BY lagen(i).restotal"
```

 ;)

Det finns inget fält i databasen som heter ResTotal, utan det har jag gjort en function som räknar ut åt mig.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/51285-sortera-lite-knepigare-variant
