---
title: "Sortera V och W rätt ...."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21072-sortera-v-och-w-rätt"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "PatrikB"
published: "2000-09-19T13:10:00.000Z"
updated: "2000-09-21T06:55:00.000Z"
replies: 11
views: 572
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/21072-sortera-v-och-w-rätt"
---

# Sortera V och W rätt ....

## #1 — PatrikB, 2000-09-19T13:10Z

Hello,

sitter med ett register som ska sortera efter Efternamn, förnamn

SQL ser ut ungefär så här:

```
SQL = "SELECT * FROM Tabell ORDER BY fldLastName & fldFirtsName Asc"
```

Inget konstigt i det utan sorterar som den ska, allt i rätt ordning .... tills den kommer till V och W då blir det knas

Då kan det komma typ ngt sådant här:
V
\-------------
Villhelmson

W
\-------------
Wiren

V
\-------------
Växel

dvs, det är skillnad i på v och w i ASP men ej i SQL verkar det som.

Är det någon som har en lösning?

//PatrikB

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

## #2 — Vide, 2000-09-19T13:43Z

Hmm... har inte stött på problemet förut... men du kan ju testa att köra referensen med bokstavens ASC-nummer...

Mvh, Vide

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

## #3 — PatrikB, 2000-09-20T05:42Z

Hur då menar du Vide?

Går det i SQL? ... för det är där felet ligger ...... dvs, det är ju där sorteringen av recsetet görs och v och w kommer i "fel" ordning ....

//PatrikB

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

## #4 — Vide, 2000-09-20T06:55Z

Oki, är det efter det att du plockat det ur databasen och lagt det i ett recordset som det buggar? när du skall köra en sort på recordsettet?

RS.Sort = "fldlastname asc"

Är det där den buggar?

Mvh, Vide

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

## #5 — PatrikB, 2000-09-20T08:42Z

Nej,
kör inte en sort på recordsetet ..... utan sorterar endast med SQL.

//PatrikB

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

## #6 — PatrikB, 2000-09-20T09:17Z

Detta får jag om jag kör rs.Sort = "fldLastName Asc"

```
ADODB.Recordset (0x800A0CB3)
Objektet eller providern kan inte utföra den begärda åtgärden.
/test/col_tele.asp, line 14
```

//PatrikB

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

## #7 — Vide, 2000-09-20T09:39Z

Jag gjorde en sortering förut, och då gjorde jag så att jag öppnade ett recordset och hämtade dit datat (via en loop? kommer inte ihåg), la till ett fält i recordsettet (inte i databasen) som hete sortering, sedan loopade jag igeom alla poster och tog begynnelsebokstaven av det fält jag ville sortera och konverterade det till ASC och lade in det i fältet sortering.

Sedan körde jag en Recordset-sortering på det...

I princip så... och det fungerade finfint... :)

Mvh, Vide

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

## #8 — PatrikB, 2000-09-20T10:00Z

... ehhhh ... du har ingen liten kodsnutt att visa hur du menar?

//PatrikB

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

## #9 — Vide, 2000-09-20T11:32Z

Gör något ur huvet:

```
SQL = "Select * from tabell"
Set RS = databas.execute(SQL)

set RS2 = Server.CreateObject("ADODB.Recordset")
RS2.Fields.Append "fält1", adVariant, 50
RS2.Fields.Append "sortering", adInteger, 6
RS2.open

While NOT RS.EOF
RS2.AddNew
RS2("fält1") = RS("fält")
RS2("sortering") = Cint(ASC(RS("fält")))
RS2.Update
RS.MoveNext
Wend

RS2.sort "sortering asc"

While NOT RS2.EOF
Response.write RS2("fält1")
RS2.MoveNext
Wend
```

Mvh, Vide

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

## #10 — PatrikB, 2000-09-20T11:37Z

TAckar för koden,

blir till att testa lite granna =O)

cu
PatrikB

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

## #11 — PatrikB, 2000-09-20T21:56Z

Vide,

det funkade utmärkt,

thanx, BIG thanx,

//PatrikB

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

## #12 — Vide, 2000-09-21T06:55Z

Var sin ko... ;)

Mvh, Vide

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21072-sortera-v-och-w-rätt
