Ciao a tutti ...

Con una query estraggo tutti i record di una tabella; per "filtrare" questi dati ho previsto questa select:
codice:
<select size="1" name="valore" onChange="window.document.location='pagina.asp?valore='+this.value;">
                <option value="0">valore</option>
                </style>
<%
sql = "SELECT valore FROM TABELLA GROUP BY valore ORDER BY valore asc"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, objconn, 3, 3

rs.MoveFirst  
Do While Not rs.EOF
%>

<option value="<%=rs("valore")%>"><%=rs("valore")%></option>

<%
rs.MoveNext
Loop
rs.Close
set rs = Nothing
%>

              </select>
Ho anche previsto sull'intestazione di ognuna delle colonne la possibilità di ordinare i record:
codice:
<%
ord = trim(request("ord"))
if ord = "" then
ord = "display"
end if
%>
<tr height="22">
<td><font color="#FFFFFF">IntColonna</font></td>
Il problema è che se applico il filtro e poi vado ad ordinare i records appena filtrati, la tabella viene ricaricata completamente e, dunque, senza più il filtro scelto inizialmente.

E' sufficientemente chiaro?
Spero di si...