strSQL="Select * From anmalningar_rb " & _
" where klass = '" & request.form("klass") & "'" & _
" Order By tavling Desc, namn asc"
Det är ingen ide att sortera på klass egentligen.
3 svar · 221 visningar · startad av sahle
Jag vill sortera ur en access databas.
Jag har fält som heter "tavling" "namn" "klass"
Och jag vill sortera först efter "tavling" sedan efter "namn" och
sedan vill jag sortera på innehållet i "klass"
"Klass" fältet kommer ifrån radio knappar som man väljer i formuläret innan man skickar det.
Det innehåller värden som: "1:8" , "1:10 IC" ,"1:10 Nitro Touring"
Så här ser det ut idag
strSQL="Select * From anmalningar_rb Order By tavling Desc, namn asc, klass asc"
Men hur ska jag sätta in det tex.
"WHERE klass = 1:8"
någon som vet??
strSQL="Select * From anmalningar_rb " & _
" where klass = '" & request.form("klass") & "'" & _
" Order By tavling Desc, namn asc"
Det är ingen ide att sortera på klass egentligen.
Jag vill ju att den ska sortera på på klass så att "1:8" kommer
före tex. "1:10" om du förstår hur jag menar.
Då förstår jag inte vad radioknapparna har för betydelse.
Om du har en whereklausul med ett = villkor på klass så finns det inte så mycket att sortera på.
Generellt sett om du vill sortera en del av något med avseende på dess numeriska värde så är det enklast att lagra enbart det värdet i en egen kolumn.