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 Vad är problemet?
------------------
essentitia preter non sans multiplicandum
jboy_87Medlem sedan aug. 20011 099 inlägg order by blabla
[Redigerat av jboy_87 den 07 jan 2002]
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 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
Det fungerar inte riktigt. Allt skrivs ut men den sorterar inte som den ska.
LarsGMedlem sedan dec. 200012 464 inlägg 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
Tack. Det är inte den kolumnen som jag ska använda.