---
title: "sortering funkar inte!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12599-sortering-funkar-inte"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Karlsson"
published: "2001-11-12T10:21:00.000Z"
updated: "2001-11-12T12:24:00.000Z"
replies: 4
views: 189
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/12599-sortering-funkar-inte"
---

# sortering funkar inte!

## #1 — Karlsson, 2001-11-12T10:21Z

Jag ger upp, jag har fått nog, jag ger fan i vad det stod!
Varför funkar inte detta?

```
<td colspan="6">Sortera efter:</td>
</tr>
<tr>
    <td colspan="6"><a href="listastats99.asp?orderby=points">Poäng</a> &#0124; <a href="listastats99.asp?orderby=goals">Mål</a> &#0124; <a href="listastats99.asp?orderby=ass">Assist</a> &#0124; <a href="listastats99.asp?orderby=utvmin">Utvisningsminuter</a></td>
</tr>
<%
orderby = Request.Querystring("orderby")
SQL="SELECT * FROM spelare WHERE (ass <> 0 OR points <> 0 OR utvmin <> 0  OR goals <> 0) ORDER BY '"& orderby &"' ASC"
```

Jag får följande felmeddelande:
ADODB.Recordset.1 error '80004005' 
SQLState: 37000
Native Error Code: -3100
\[INTERSOLV\]\[ODBC SequeLink driver\]\[ACCESS\]\[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error (missing operator) in query expression '='utvmin''.

Någon?
/Karlsson

\[Redigerat av Karlsson den 12 nov 2001\]

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

## #2 — LarsG, 2001-11-12T10:25Z

```
SQL="SELECT * FROM spelare WHERE (ass <> 0 OR points <> 0 OR utvmin <> 0 OR goals <> 0) ORDER BY "& orderby &" ASC"
```

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

## #3 — Karlsson, 2001-11-12T10:48Z

Tack för det!
När jag ändå är igång... :-)
Jag länkar till den där sidan från en meny och har där med en variabel som är damer eller herrar.
T.ex. listastats99.asp?lag=damer, det går ju utmärkt men när jag sen ska klicka på en länk för att sortera får jag inte med variabeln för villket lag det gäller. Det funkar om jag manuellt skriver listastats99.asp?lag=damer&orderby=points men inte när jag klickar på länken.
Så här ser SQL-satsen ut nu

```
SQL="SELECT * FROM spelare WHERE (ass <> 0 OR points <> 0 OR utvmin <> 0 OR goals <> 0) AND lag = '"& lag &"' ORDER BY "& orderby &" DESC"
```

Was ist los?
/Karlsson

\[Redigerat av Karlsson den 12 nov 2001\]

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

## #4 — LarsG, 2001-11-12T11:54Z

Nu förstår jag inte riktigt.

I vilket sammanhang har du den variabel du talar om?

Om du har den tillgänglig när du skapar länken så (antag att den heter team)

```
<td colspan="6"><a href="listastats99.asp?orderby=points&lag=<%=team%>">Poäng</a> &#0124; <a href="listastats99.asp?orderby=goals">Mål</a> &#0124; <a href="listastats99.asp?orderby=ass&lag=<%=team%>">Assist</a> &#0124; <a href="listastats99.asp?orderby=utvmin&lag=<%=team%>">Utvisningsminuter</a></td>
```

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

## #5 — Karlsson, 2001-11-12T12:24Z

Satte mig just vid datorn och skulle prova den varianten!
Tack för att du tog dig tid att hjälpa den tröge... antar nämligen att det fungerar nu

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12599-sortering-funkar-inte
