Noget i den her stil??
string X = Request.QueryString["X"];
string Order;
if(Order == "1")
{
Order = Punkt1;
}
Else
{
if(Order == "2")
{
Order = Punkt2
}
}
(osv)
strSQL = "SELECT * FROM traffic left join protocols ON traffic.protocol = protocols.id where timestamp >= @timestamp && timestamp <= @timestampto ORDER BY "+ Order +" DESC limit @countmax ";
Det er så op til dig om du vil lave det med QueryString.. Du kan også lave det med CommandArgument.. Ikke et perfekt eksempel, men måske noget der kan lede dine tanker hen på en god løsning