PDA

View Full Version : ORDER BY variabel + baklänges?????


M@rtin
2000-06-04, 10:07
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

PatrikB
2000-06-04, 12:57
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

M@rtin
2000-06-04, 13:24
Ja!
Det funkar säkert, ska prova nu!
Tack!

//M@rtin

Swey
2000-06-04, 13:47
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

M@rtin
2000-06-04, 14:33
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]