webForumDet fria alternativet
Logga in / Bli medlem

Felaktig sortering

Databaser & SQL

3 svar · 169 visningar · startad av ekke_t

Medlem sedan juli 2001203 inlägg
Frågan#1

Tjena!! Jag har ett litet problem med sortering av data från en SQL-databas...
Den fattar inte att Ä kommer efter exempelvis C... x( så resultatet kommer inte ut i bokstavsordning... Jag kör MS SQL Server

/Erik

Medlem sedan dec. 19998 577 inlägg
#2

Du måste ha en "Order by"-sats

SQL = "Select ...... Order By fält ASC/DESC"

------------------
Vide rox = new Vide();
rox.learn("C#");

webeye.nu

Medlem sedan juli 2001203 inlägg
#3

Jo det har jag fattat! Men problemet är att SQL-servern tolkar Å och Ä som A.... hur löser jag detta??

Medlem sedan dec. 19998 577 inlägg
#4

Välkommen hit föresten... :)

Detta har varit upp förut, och det går att lösa på två olika sätt. Antingen byter du teckenuppsättning i SQL-server eller så använder du dig av detta script för att ändra sorteringen efter du plockat ut det ur databasen...

Mvh, Vide

------------------
Vide rox = new Vide();
rox.learn("C#");

webeye.nu

250 ms totalt · 4 externa anrop · v20260731065814-full.0bc6e834
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)