webForumDet fria alternativet

Sortering

7 svar · 192 visningar · startad av andreas_lindh

andreas_lindhMedlem sedan jan. 20011 140 inlägg
#1

Hur ska jag göra för att det här ska fungerar?

sql = "select *  from styrelse where vilken='" & Request.querystring("vilken") & "'
order by iif(vilken='Ordförande',0,
iif(vilken='Vice ordförande',1,
iif(vilken='Sekreterare',3,2))),vilken"
Set Rs = oConn.Execute(sql)
LarsGMedlem sedan dec. 200012 464 inlägg
#2

Vad är problemet?

------------------
essentitia preter non sans multiplicandum

jboy_87Medlem sedan aug. 20011 099 inlägg
#3

order by blabla

[Redigerat av jboy_87 den 07 jan 2002]

andreas_lindhMedlem sedan jan. 20011 140 inlägg
#4

Microsoft VBScript compilation error '800a0401'

Expected end of statement

/visa_sk.asp, line 4

order by iif(vilken='Ordförande',0,
---------^

Får det felmeddelandet.
Hittade den koden här på wf och är inte säker på att jag gjort rätt

LarsGMedlem sedan dec. 200012 464 inlägg
#5

Problemet är nog radbrytningarna mitt i koden i så fall.

sql = "select * from styrelse where vilken='" & Request.querystring("vilken") & _
"' order by iif(vilken='Ordförande',0, " & _
"iif(vilken='Vice ordförande',1," & _
"iif(vilken='Sekreterare',3,2))),vilken"

Koden är specifik för Access.

------------------
essentitia preter non sans multiplicandum

andreas_lindhMedlem sedan jan. 20011 140 inlägg
#6

Det fungerar inte riktigt. Allt skrivs ut men den sorterar inte som den ska.

LarsGMedlem sedan dec. 200012 464 inlägg
#7

I och med att alla poster har samma värde i kolumnen vilken så har order by ingen betydelse.

Hur har du tänkt att det skulle fungera?
Förmodligen behöver du blanda in någon ytterligare kolumn i order by eller ha ett annat villkor.

------------------
essentitia preter non sans multiplicandum

andreas_lindhMedlem sedan jan. 20011 140 inlägg
#8

Tack. Det är inte den kolumnen som jag ska använda.

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)