---
title: "Sortera Ö som Ö och inte som O"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/49873-sortera-ö-som-ö-och-inte-som-o"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Calippo"
published: "2002-08-09T11:14:23.000Z"
updated: "2002-08-13T07:05:53.000Z"
replies: 10
views: 462
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/49873-sortera-ö-som-ö-och-inte-som-o"
---

# Sortera Ö som Ö och inte som O

## #1 — Calippo, 2002-08-09T11:14Z

Har ett lite problem när jag loopar ut rubriker ur en databas sorterat efter bokstavsordning.

När den kommer till bokstaven O så skriver den ut alla som börjar på Ö och fortsätter sen med P.

Måste man skriva nåt längst upp på sidan för att den ska tolka svenska tecken eller?

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

## #2 — cyprys, 2002-08-09T11:39Z

**Välkommen till WF Calippo**  :birp  :birp 

Den här länken kommer att hjälpa dig.

<http://msdn.microsoft.com/library/default.asp?ShowPane=false&URL=/library/psdk/sql/ts_ca-co_5ell.htm>

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

## #3 — LarsG, 2002-08-09T11:46Z

Vilken databashanterare använder du?

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

## #4 — Calippo, 2002-08-09T11:51Z

Databasen är Access 97

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

## #5 — cyprys, 2002-08-09T12:18Z

Ok. Om jag ger ett exempel

SQL = "SELECT Efternamn FROM medlemmar " & \_
"ORDER BY Efternamn collate SQL_Scandinavian_Cp850_CS_AS"

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

## #6 — LarsG, 2002-08-09T12:32Z

Collate finns inte i Access. Det skall finnas någon inställning i Access där man kan välja sorteringsordning.

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

## #7 — Calippo, 2002-08-09T12:32Z

Funkar inte.
Får felet:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 
\[Microsoft\]\[ODBC Microsoft Access 97 Driver\] Syntax error (missing operator) in query expression 'rubrik collate SQL_Scandinavian_Cp850_CS_AS'. 

med koden:

sql = "SELECT rubrik FROM fragorsvar " & \_ 
"ORDER BY rubrik collate SQL_Scandinavian_Cp850_CS_AS"
SET Rs = Conn.execute(sql)

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

## #8 — Calippo, 2002-08-09T12:41Z

Det finns en sorteringsfunktion i Access 97.
Under "Verktyg" \> "Alternativ" \> "Fliken Allmänt" \> "Sorteringsordning för ny databas".
Den är inställd på Swedish/Finnish.

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

## #9 — Jesper T, 2002-08-09T15:49Z

Detta är ett problem för mig också och ingen har under ca 1års tid kunna hjälpt mig att fixa detta. "Å" lägger sig före "A" osv. Det senaste jag hörde var att man måste ha en speciell dll-fil av ngt slag. :(

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

## #10 — Jesper T, 2002-08-09T15:50Z

> Det finns en sorteringsfunktion i Access 97. 
> Under "Verktyg" \> "Alternativ" \> "Fliken Allmänt" \> "Sorteringsordning för ny databas". 
> Den är inställd på Swedish/Finnish

 
Jag vet, och det betyder INGENTING!

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

## #11 — Calippo, 2002-08-13T07:05Z

löste det så här så länge tills jag hittar ett bättre alternativ

sql = "Select fragorsvar.rubrik from fragorsvar ORDER BY fragorsvar.rubrik ASC"
SET Rs = Conn.execute(sql)
	Do Until Rs.Eof
		If NOT left(Rs("rubrik"),1)="Å" AND NOT left(Rs("rubrik"),1)="Ä" AND NOT left(Rs("rubrik"),1)="Ö" Then
%\>
		\<TR\>
			\<TD class="text"\>\<%=Rs("rubrik")%\>\</TD\>
		\</TR\>	
\<%
		End If
	Rs.MoveNext
	Loop
	
	Rs.MoveFirst

	Do Until Rs.Eof
		If left(Rs("rubrik"),1)="Å" Then
%\>
		\<TR\>
			\<TD class="text"\>\<%=Rs("rubrik")%\>\</TD\>
		\</TR\>	
\<%
		End If
	Rs.MoveNext
	Loop

	Rs.MoveFirst

	Do Until Rs.Eof
		If left(Rs("rubrik"),1)="Ä" Then
%\>
		\<TR\>
			\<TD class="text"\>\<%=Rs("rubrik")%\>\</TD\>
		\</TR\>	
\<%
		End If
	Rs.MoveNext
	Loop
	
	Rs.MoveFirst

	Do Until Rs.Eof
		If left(Rs("rubrik"),1)="Ö" Then
%\>
		\<TR\>
			\<TD class="text"\>\<%=Rs("rubrik")%\>\</TD\>
		\</TR\>	
\<%
		End If
	Rs.MoveNext
	Loop
	
Set Rs=Nothing

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/49873-sortera-ö-som-ö-och-inte-som-o
