---
title: "Sorterar inte?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/73755-sorterar-inte"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "SannyW"
published: "2003-04-11T06:37:54.000Z"
updated: "2003-04-11T07:21:02.000Z"
replies: 4
views: 220
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/databaser-sql/73755-sorterar-inte"
---

# Sorterar inte?

## #1 — SannyW, 2003-04-11T06:37Z

Skickar kolumn-namnen med Querystring, men det händer inget. Har jag gjort fel på nedanstående, om så vad?

```
typ = Request.Querystring("typ")
SQL = "SELECT * From table Order By '"& typ &"' ASC"
Recset.Open SQL, Conn, 1, 2
```

Tack på förhand.

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

## #2 — @nders, 2003-04-11T06:40Z

Ja. Värdet i variabeln *typ* skall ju inte tolkas som en sträng, utan som ett fältnamn. Bort med apostroferna runt.

```
SQL = "SELECT * From table Order By "& typ &" ASC"
```

Mvh

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

## #3 — SannyW, 2003-04-11T07:01Z

Tack @nders, det funkar bra. MEN, hur gör jag för att bygga på denna.

OM Typ=kolumn1 då sorterar vi ASC 
Om Typ=kolumn2 sorterar vi DESC
Om Typ=kolumn3 sorterar vi ASC, kolumn2 DESC

Hoppas någon förstår vad jag vill göra, har testat lite men hittar inte riktigt tråden.

Tack på förhand.

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

## #4 — @nders, 2003-04-11T07:06Z

Inte helt säker på att jag hajar exakt vad du är ute efter, men något sånt här kanske kan funka?

```
<%
select case typ
   case "kolumn1" : strSort = typ & " ASC"
   case "kolumn2" : strSort = typ & " DESC"
   case "kolumn3" : strSort = typ & " ASC, kolumn2 DESC"
end select

SQL = "SELECT * From table Order By "& strSort
%>
```

Mvh

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

## #5 — SannyW, 2003-04-11T07:21Z

Du hajade precis! Tack @nders!! 

Nedan följer hela strängen......

```
typ = Request.Querystring("typ")
select case typ
   case "kolumn1" : strSort = typ & " ASC, namn ASC"
   case "kolumn2" : strSort = typ & " ASC, namn ASC"
   case "kolumn3" : strSort = typ & " ASC"
   case "kolumn4" : strSort = typ & " DESC, namn ASC"
end select

SQL = "SELECT * From table Order By "& strSort
Recset.Open SQL, Conn, 1, 2
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/73755-sorterar-inte
