View Full Version : ORDER BY variabel + baklänges?????
Hur gör man för att de fält man plockar fram ur tabellen ska sorteras efter en variabel som innehåller namnet på det fält som man ska sortera efter??
Om jag bara sätter in variabelnamnet istället för fälnamnet så tror den att det finns ett fält som heter så och allt blir fel.
Och hur gör man för att rangordningen av nummer ska ske baklänges, alltså med högsta nummret först???
//M@rtin
Hello,
om jag förstår dig rätt så tänkte jag att kanske detta funkar:
varOrder = Request.Form("formfieldname")
oSQL = "SELECT field1, field2, field3 FROM Tabell ORDER BY " & varOrder & " Desc "
varOrder hämtas alltså från ett formulär och måste innehålla ett fältnamn som finns i tabellen.
Inte riktigt säker att det funkar .. ej testat utan tog det direkt från huvudet ;)
//PatrikB
Ja!
Det funkar säkert, ska prova nu!
Tack!
//M@rtin
För övrigt är detta en SQL-fråga och bör placeras i rätt forum.
Tänk på det i fortsättningen
------------------
/mvh Swey
- Ta dagen som den kommer
Jaha okej.. ska tänka på det men jag fattar egentligen inte varför SQL är ett eget forum för jag tycker min fråga rör ASP till största delen.. (vet nog inte riktigt vad sql är ) ;)
//M@rtin
sgtpepper
2000-06-04, 14:44
SQL (Structured Query Language) är ett frågespråk för att arbeta mot databaser (SELECT, INSERT, UPDATE etc).
ASP är ett ramverk för att skapa dynamiska webbsidor.
Man jobbar ofta med databaser då man gör ASP-tillämpningar och då använder man just SQL.
SQL hör dock inte specifikt ihop med ASP utan används i en mängd olika situationer.
http://www.whatis.com/asp.htm
http://www.whatis.com/sql.htm
------------------
1010011010 - The binary number of the beast (http://www.svanstrom.nu)
[Redigerat av sgtpepper den 04 jun 2000]
vBulletin® v3.8.6, Copyright ©2000-2013, Jelsoft Enterprises Ltd.