webForumDet fria alternativet

ORDER BY variabel + baklänges?????

ASP

5 svar · 223 visningar · startad av M@rtin

Medlem sedan dec. 19992 085 inlägg
Frågan#1

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

Medlem sedan mars 20002 836 inlägg
#2

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

Medlem sedan dec. 19992 085 inlägg
#3

Ja!
Det funkar säkert, ska prova nu!
Tack!

//M@rtin

Medlem sedan apr. 20003 971 inlägg
#4

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

Medlem sedan dec. 19992 085 inlägg
#5

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

Medlem sedan apr. 20007 588 inlägg
#6

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

[Redigerat av sgtpepper den 04 jun 2000]

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)