Avatar billede ger2001 Novice
03. maj 2005 - 08:42 Der er 6 kommentarer og
1 løsning

sortere efter første ciffer

Kan man asp til at sortere efter de første cifre. Har nemlig flere numre (fx 16525, 2001, 18754, 3009) hvis man laver nedenstående kommer det til at stå 2001, 3009, 16525, 18754
Jeg ville gerne have 16525, 18754, 2001, 3009.

Varenummer:  <select name="vareNR" style="width:90px">
    <%
    set rs = conn.execute("select * from varenummer order by varenr")
    do while not rs.eof
      response.write "<option value='"& rs("varenr") &"'>"& rs("varenr")
      rs.MoveNext
    loop
    %>
  </select>
Avatar billede fennec Nybegynder
03. maj 2005 - 08:47 #1
Det er ikke ASP der sortere men din database. Prøv at omkonvertere varenr til tekst:
set rs = conn.execute("select * from varenummer order by STR(varenr)")

ps. STR() funktionen hedder sikkert noget forskelligt i div. database. STR() er en funktion i MS-SQL. Hvis den ikke virker med din database, så skriv lige hvilken du bruger.
Avatar billede ger2001 Novice
03. maj 2005 - 08:48 #2
ok jeg bruger access
Avatar billede ger2001 Novice
03. maj 2005 - 08:50 #3
set rs = conn.execute("select * from varenummer order by STR(varenr)")
virker tak
Avatar billede fennec Nybegynder
03. maj 2005 - 08:58 #4
STR() er også en del af Access (sikkert pga database kompatibilitet), men du kan også bruge cStr().

.o) <-- One Eyed Jack.
Avatar billede ger2001 Novice
03. maj 2005 - 09:17 #5
hvad er forskellen på STR og cSTR
Avatar billede fennec Nybegynder
03. maj 2005 - 09:40 #6
Mig bekendt er der ingen. Jeg vil tro STR() funktionen bare kalder cStr() funktionen. Man har gerne flere navne til den samme funktion, for at gøre det nemmere at skifte databasen ud med en anden. Hvis STR() funktionen ikke eksisterede på Access skulle du bruge cStr() funktionen, men hvis du så besluttede at skifte til MS-SQL om et år, skulle du igennem din kode for at udskifte alle cStr() med STR(), for at det virker.
Avatar billede ger2001 Novice
03. maj 2005 - 10:11 #7
OK
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester