webForumDet fria alternativet
Logga in / Bli medlem

Sorterings problem!

ASP

2 svar · 444 visningar · startad av tomas21

Medlem sedan feb. 2003130 inlägg
Trådstart#1

Hej allihopa!

Jag håller på med ett skript som ska lista ut data från en tabell. Men jag vill att man ska kunna skicka med en sträng sort som sql satsen ska sortera efter. Denna sträng kommer att heta detsamma som fältets namn i tabellen. Den koden som jag skrivit är:

If Request.QueryString("sort") = "" Then

SQL = "Select * From " & Request.QueryString("tabell")
RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic

Else

SQL = "Select * From " & Request.QueryString("tabell") & " Order By " & Request.QueryString("sort")
RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic

End If

SQL satserna verkar MEN det fungerar inte. Om jag skickar med tex request.querystring("sort") = produkter då sorterar den inte efter produkter utan det känns som att den kör den första sql satsen. Skulle vara mycket tacksam om någon kunde hjälpa mig.

MVH/ Tomas

Medlem sedan apr. 20022 743 inlägg
#2

Hur ser SQL-strängen ut om du skriver ut den?

Medlem sedan feb. 2003130 inlägg
#3

Tack för ditt svar men jag tror att jag har hittat felet. Sidan som är ungefär 800 rader kod. Innehöll en annan sql sats som jag använder mig av det är den som jag måste kolla på. Håller på och testar får se hur det går. Jag kan återkomma med kod för den om jag behöver mer hjälp men som sagt tack för ditt svar.

MVH / TOMAS

383 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
246 ms — ändringar (db)