Naja die sortierung musst Du immer vorher festlegen....
Du musst nur je nachdem wie der Benutzer reagiert das SQL Script das dem ws Du mächtest ausführen.
Schematisch sieht das so aus...
if (userentry = "aufsteigend sortieren")
orderanweisung = "asc";
else
oerdeanweisung = "desc"
sql_query = "select field1 from table where.... order by field2" + oereranweisung.
Du musst das jetzt im code umsetzten und dann kannst Du dei abfrage genau so zusammenbauen wie es der Benutzer möchte.
Gruss Matze
Ps in einem der anderen Postings wurde schon das Problem detailiert erklärt.