---
title: "ORDER BY"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/69595-order-by"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Denniz PoP"
published: "2003-02-27T16:04:14.000Z"
updated: "2003-02-27T16:33:37.000Z"
replies: 10
views: 226
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/69595-order-by"
---

# ORDER BY

## #1 — Denniz PoP, 2003-02-27T16:04Z

Jag har en tabell (Categories) där jag har en kolumn som heter Position. Position är av typen Tal. Hur skall jag göra för att kunna sortera alla poster i storleksordning efter position? Om det finns flera med samma skall dessa sorteras efter ID-nummer. 

SQL = "SELECT \* FROM Categories ORDER BY Position, ID"

Något sådant kanske? Hur som helst så fungerar det inte.

"Unspecified error" är det felmeddelande man får. Någon som har någon idé om hur jag skall göra?

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

## #2 — Eitraz, 2003-02-27T16:09Z

tycker det där ser bra ut, kan inte vara fel nån annan stans i koden?

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

## #3 — Denniz PoP, 2003-02-27T16:12Z

Här är hela koden:

```
<html>
<head>
<title>Torsten</title>
</head>

<body bgcolor="#ffffff">

<%
	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("torsten.mdb")
	Set RecSet = Server.CreateObject("ADODB.Recordset")
	SQL = "SELECT * FROM Categories ORDER BY Position, ID"
	RecSet.Open SQL, Connect
%>

</body>
</html>
```

Om jag ändrar till:

```
SQL = "SELECT * FROM Categories ORDER BY ID"
```

så fungerar sidan.

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

## #4 — Eitraz, 2003-02-27T16:15Z

Om det funkar när du bara kör med bara ID så är det väll kanske nåt fel på **Position**, du har stavat rätt va? ;)

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

## #5 — Denniz PoP, 2003-02-27T16:20Z

Japp. Jag har tripperkollat att jag har stavat rätt och så.

Position är av datatypen "tal" med fältstorlek "heltal". Något som är fel där?

EDIT: Hmm. Jag testade att använda "ORDER BY Under, ID" och då fungerade det. Under är av datatypen "Ja/Nej".

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

## #6 — Eitraz, 2003-02-27T16:23Z

nä, det kan jag inte tänka mig, man brukar kunna sortera på det mesta ;)
Tror inte det, men Position Kan ju vara ett otillåtet namn.. testa att byta till MyPosition eller nåt annat o se om det funkar.
Kommer säkert nån till forumet som kan komma på vad det är annars ;)

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

## #7 — Denniz PoP, 2003-02-27T16:24Z

Tuden, tusen, tack! 

Du hade rätt. Position är ett otillåtet namn. Jag ändrade till \[Position\] och då fungerade det :)

Mycket tack för ett supersnabbt svar!

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

## #8 — Eitraz, 2003-02-27T16:27Z

Bra det funkade :)

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

## #9 — Pellefant, 2003-02-27T16:27Z

Alla reserverade SQL ord:
<http://www.jsoftware.com/books/help/user/sql_reserved_words.htm>

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

## #10 — Denniz PoP, 2003-02-27T16:30Z

> **Pellefant skrev:**
>
> Alla reserverade SQL ord:
> <http://www.jsoftware.com/books/help/user/sql_reserved_words.htm>

Tackar, kan vara bra att ha. Det är ju inte precis första gången som det händer ;)

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

## #11 — Pellefant, 2003-02-27T16:33Z

Ja, den är toppen, numera stämmer jag av mot den listan när jag designar en databas, så att jag inte har något ord som är reserverad, så blir det lite mindre strul. 

(Det brukar ju bli strul ändå så att det räcker och blir över)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/69595-order-by
