Ciao, cosa c'è di sbagliato in questo codice? Perchè si verifica sempre e soltanto la prima delle condizioni previste? I valori passati in querystring si valorizzano correttamente:Graziecodice:A = request.querystring("A") B = request.querystring("B") C = request.querystring("C") D = request.querystring("D") response.write A & " " response.write B & " " response.write C & " " response.write D & " " if A <> "0" then strSQL = "SELECT * FROM Tabella WHERE ... AND A = '"&A&"' order by A asc" elseif B <> "0" then strSQL = "SELECT * FROM Tabella WHERE ... AND B = '"&B&"' order by B asc" elseif C <> "0" then strSQL = "SELECT * FROM Tabella WHERE ... AND C = '"&C&"' order by C asc" elseif D <> "0" then strSQL = "SELECT * FROM Tabella WHERE ... AND D = '"&D&"' order by D asc" end if

Rispondi quotando