Ciao,
qualcuno sa modificarmi questo codice in modo che nel sondaggio sia possibile votare più di una volta?

codice:
<%
}

var votato = false;
var id = 0;

var sql = "";
sql += "SELECT * FROM Domande "
sql += "ORDER BY Data DESC";

var ADOConnection = new ActiveXObject("ADODB.Connection");
ADOConnection.Open(sdc);
var recSet = ADOConnection.Execute(sql);

if (recSet.EOF)
  generaErrore("nessun sondaggio in corso");
else {
  id = parseInt(recSet("ID"));
  if (Session("sondaggio")==id)
    generaErrore("hai già votato questo sondaggio");
  else {
    scelta = parseInt(Request.Form("scelta"));
    if (isNaN(scelta))
      generaErrore("non hai espresso una preferenza");
    else {
      sql2 = "";
      sql2 += "SELECT * FROM Risposte ";
      sql2 += "WHERE ID = " + scelta + " AND ";
      sql2 += "DomandaID = " + id;
      ADORecordset = new ActiveXObject("ADODB.Recordset");
      ADORecordset.Open(sql2,ADOConnection,1,3);
      if (ADORecordset.EOF)
        generaErrore(
          "voto non valido, torna indietro ed aggiorna la pagina"
        );
      else {
        ADORecordset("Voti")++;
        ADORecordset.Update();
        Session("sondaggio") = id;
        votato = true;
      }
      ADORecordset.Close();
    }
  }
}

ADOConnection.Close();

if (votato) Response.Redirect("risultati.asp?id=" + id);
%>
Grazie mille!