---
title: "Order by"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/58802-order-by"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Arne"
published: "2002-11-12T11:27:00.000Z"
updated: "2002-11-12T16:23:56.000Z"
replies: 5
views: 237
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/dotnet/58802-order-by"
---

# Order by

## #1 — Arne, 2002-11-12T11:27Z

Har en sql sats till en asp:DropDownList där jag kör en Order by klubb ASC. Det borde lista a till ö tycker jag, men den börjar med å, ä, ö och sedan a till z?

Vadan detta, hur får jag den att lista från a till ö?

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

## #2 — NETwork, 2002-11-12T11:50Z

Hm, vad använder du för db? Om du inte kan få ut rätt sortering ur din db så kan du ju alltid skapa en dataview och sortera den, då sorterar den även svenska tecken rätt.

```
myDataView.Sort = "ORDER BY klubb ASC";
```

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

## #3 — Arne, 2002-11-12T12:29Z

sql server 2000

Jag använder mig av en sql server 2000 databas.

Koden jag använder är:

```

	MyCommand = New SqlCommand("Select id, klubb From  kalenderuser Order by klubb ASC", MyConnection)
	
	Dim dr = MyCommand.ExecuteReader()
		nisse.DataSource = dr
    	nisse.DataBind()
		
	dr.Close()
```

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

## #4 — NETwork, 2002-11-12T12:32Z

Om jag inte är helt ute och cyklar så vill inte sql server sortera svenska tecken. Ställ frågan på sql-forumet! Lösningen om du inte kan sortera via din sql-sats är i alla fall att du gör en dataview och sorterar den för det fungerar.

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

## #5 — developer, 2002-11-12T13:34Z

Du kan använda "collate" för att ange hur du vill sortera.

Antingen skapar du kolumnen med collate såhär:

```
create table kalenderuser  (
    klubb nvarchar(20) [b]collate SQL_SwedishStd_Pref_Cp1_CI_AS[/b]
)
```

eller välj collate när du gör select:

```
select * from kalenderuser order by klubb [b]collate SQL_SwedishStd_Pref_Cp1_CI_AS[/b]
```

Du kan lista collates med 

```
select * from ::fn_helpcollations()
```

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

## #6 — Arne, 2002-11-12T16:23Z

sql server

Aha, nu ramlade poletten ner, detta värde kan du ställa direkt i sql servern vilket jag nu gjort. Nu listar den som det ska frå a till ö.
Tack för hjälpen alla.....

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

---

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