Är detta rätt sätt att gå för att ändra sortering mellan artikelnummer och Benämning för ett sökresultat?
Ordningen väljs med en radiobutton på söksidan.
strOrder = Request.Form("order")
If strOrder = "eNumber" then
strOrder2 = "tblArticle.eNumber"
End If
If strOrder = "articleName" then
strOrder2 = "tblArticle.articleName"
End if
strOrder = Request.Form("order")
If strOrder = "eNumber" then
strOrder2 = "ORDER BY tblArticle.eNumber"
End If
If strOrder = "articleName" then
strOrder2 = "ORDER BY tblArticle.articleName"
End if
If Request.Form("order") = "eNumber" then
strOrder = "ORDER BY tblArticle.eNumber"
End If
If Request.Form("order") = "articleName" then
strOrder = "ORDER BY tblArticle.articleName"
End if
Sedan lite trim och skydd mot SQL injections....
Men principen, är den rätt??
Finns det fler förslag på denna tråden innan jag markerar den som löst??
sOrderBy = Request.Form("order")
Select Case sOrderBy
case "eNumber"
sOrderBy = "tblArticle.eNumber"
case "articleName"
sOrderBy = "tblArticle.articleName"
case else
sOrderBy = "tblArticle.eNumber"
End select