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
12 svar · 196 visningar · startad av antar
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
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 :.
hur ska man göra
jag har två orderby med varför????? hahahaha
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 :.
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]
är det nån som lever
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 :.
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
vill att den sorterar först Bilder/medlemmar/bla.gif
bilder/medlemmar/bla2.gif
osv....
och sen bilder/medlemmar/ingen.gif
testa
strsql1 = strsql1 & " ORDER BY bild ='medlemmar/ingen.gif' ASC"
------------------
ASP är bäst fuck the rest!!!
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
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????