webForumDet fria alternativet

Sortera

12 svar · 196 visningar · startad av antar

antarMedlem sedan dec. 2001289 inlägg
#1

varför funkar inte det inte???:

if Request.querystring("sortera") = "bild" then
strsql1 = strsql1 & "ORDER BY where not minonline = 'Bilder\Medlemmar\ingen.gif' & orderby & DESC"
end if

jorgenMedlem sedan feb. 20012 412 inlägg
#2

Normalt sätt måste en WHERE komma före ORDER i SQL. Jag har aldrig varit med om att man kan ställa villkor på en ORDER BY.

mvh Jörgen :)

------------------
.: Det är jag som ger svaren och det är Ni som ställer frågorna :.

antarMedlem sedan dec. 2001289 inlägg
#3

hur ska man göra

antarMedlem sedan dec. 2001289 inlägg
#4

jag har två orderby med varför????? hahahaha

jorgenMedlem sedan feb. 20012 412 inlägg
#5

Jag skulle vilja ha lite mer kod samt en beskrivning på vad du vill åstadkomma.

mvh Jörgen :)

------------------
.: Det är jag som ger svaren och det är Ni som ställer frågorna :.

antarMedlem sedan dec. 2001289 inlägg
#6

jag vill sortera typ post i databasen:

[kod]
conn1.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/members.mdb")&""
strsql1 = "SELECT * FROM members where status = 'online'"

if Request.querystring("sortera") = "anvandare" then
strsql1 = strsql1 & "ORDER BY username "& orderby &" ASC"
end if

if Request.querystring("sortera") = "bild" then
strsql1 = strsql1 & "order by minonline = 'Bilder\Medlemmar\ingen.gif' & orderby & DESC"
end if
[kod]

antarMedlem sedan dec. 2001289 inlägg
#7

är det nån som lever

jorgenMedlem sedan feb. 20012 412 inlägg
#8

kanske något i stil med:

conn1.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/members.mdb")&""

strsql1 = "SELECT * FROM members where status = 'online' "

if cstr(Request.querystring("sortera")) = "anvandare" then
strsql1 = strsql1 & " ORDER BY username ASC"

elseif cstr(Request.querystring("sortera")) = "bild" then
strsql1 = strsql1 & " ORDER BY your_imagefield DESC"

end if

------------------
.: Det är jag som ger svaren och det är Ni som ställer frågorna :.

LarsGMedlem sedan dec. 200012 464 inlägg
#9

Vad innehåller variabeln orderby?

Hur tänker du att

strsql1 = strsql1 & "order by minonline = 'Bilder\Medlemmar\ingen.gif' & orderby & DESC"

skall fungera?

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

antarMedlem sedan dec. 2001289 inlägg
#10

vill att den sorterar först Bilder/medlemmar/bla.gif
bilder/medlemmar/bla2.gif
osv....
och sen bilder/medlemmar/ingen.gif

jboy_87Medlem sedan aug. 20011 099 inlägg
#11

testa

strsql1 = strsql1 & " ORDER BY bild ='medlemmar/ingen.gif' ASC"

------------------
ASP är bäst fuck the rest!!!

LarsGMedlem sedan dec. 200012 464 inlägg
#12
if Request.querystring("sortera") = "bild" then
strsql1 = strsql1 & "order by iif(minonline = 'Bilder\Medlemmar\ingen.gif',1,0),minonline," & orderby & DESC"
end if

Om du vill sortera med avseende på flera kolumner så måste du ha ett komma mellan varje. DESC påverkar bara föregående kolumn.

Vad innehåller orderby?

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

antarMedlem sedan dec. 2001289 inlägg
#13

går det och göra så att när man klickar på länken en gång så blir den DESC och andra gången blir den ASC????

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