Just nu i M3-nätverket
Gå till innehåll

Sortera efter siffror och inte som bokstäver!


Kristianstad

Rekommendera Poster

Kristianstad

Hej!

Hur sorterar man efter siffor?

Kolumnen poang i nedanstående kod innehåller en siffra som skall sorteras, precis som Poängligan här på Eforum!

Men det vill sig inte. Resultatet blir ordningen:

7

40

4

36

25

23

20

Den skall sorteras så här:

40

36

25

23

20

7

4

 

Hur skall jag göra?

Koden:


	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\poangliga.mdb"

	Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "SELECT * FROM poang ORDER BY poang DESC"
	  RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

Anvandarnamn1 = RecSet("ID")
Poang1 = RecSet("poang")
RecSet.MoveNext
Anvandarnamn2 = RecSet("ID")
Poang2 = RecSet("poang")
RecSet.MoveNext
Anvandarnamn3 = RecSet("ID")
Poang3 = RecSet("poang")
RecSet.MoveNext
Anvandarnamn4 = RecSet("ID")
Poang4 = RecSet("poang")
RecSet.MoveNext
Anvandarnamn5 = RecSet("ID")
Poang5 = RecSet("poang")
RecSet.MoveNext
Anvandarnamn6 = RecSet("ID")
Poang6 = RecSet("poang")
RecSet.MoveNext
Anvandarnamn7 = RecSet("ID")
Poang7 = RecSet("poang")
RecSet.MoveNext
Anvandarnamn8 = RecSet("ID")
Poang8 = RecSet("poang")
RecSet.MoveNext
Anvandarnamn9 = RecSet("ID")
Poang9 = RecSet("poang")
RecSet.MoveNext
Anvandarnamn10 = RecSet("ID")
Poang10 = RecSet("poang")
RecSet.MoveNext
RecSet.Close 
%>

/ Kristoffer

Länk till kommentar
Dela på andra webbplatser

Jag har inget svar på din fråga, men borde inte poängkolumnen se ut så här:

40

36

25

23

20

7

4

Alltså högerjusterad. Ser bättre ut layout-mässigt. (Hoppas att 7 resp. 4 hamnar under 0. Jag skrev mellanslag. Vilket ibland har en tendens att "försvinna" här på forumet).

 

Tillägg: Det blev fel som jag befarade. Mellanslagen före 7 och 4 redigerades bort.

 

 

[inlägget ändrat 2002-05-10 19:45:26 av Maratonmannen]

Länk till kommentar
Dela på andra webbplatser

Ser ut som fältet "poang" inte har rätt datatyp, du får en alfabetisk sortering av siffrorna.

 

Ändra datatypen så blir det nog bra.

 

Länk till kommentar
Dela på andra webbplatser

Kristianstad

Tack Maratonmannen!

Alla tips tas emot.

Högerjusteringen fixar jag lätt i HTML, men det är just sorteringen som inte fungerar som den ska.

 

Länk till kommentar
Dela på andra webbplatser

Kristianstad

Nu fungerar det!

Tack så mycket xyz. Du får poäng...

 

/ Kristoffer

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...