Avete presente il semplice script che permette di cancellare record da una tabella simultaneamente ? bene il mio deve fare una cosa un tantito diversa...deve aggiornare simultaneamente un campo Si/No all'interno di una tabella...ovviamente nei mio recordset tramite la check box io potrò selezionare indifferentemente record che hanno questo valore Si/No True o False...

Allora la pagina con il recordset passa alla pagina che deve effettuare l'aggiornamento due valori:

codice:
<input name="aggiorna" id="aggiorna" type="checkbox" value="<%=rs("ID")%>">

<input type="hidden" name="status" value="<%=rs("status")%>">
Allora il primo input è uguale a quello della multi cancellazione e ha come valore l'ID del record, il secondo fà la stessa cosa ed ha come valore lo stato del campo Si/No quindi True o False....

La pagina che riceve i dati del form ha questo codice

codice:
<%
valueDoc=request.Form("aggiorna")
valueStat=request.Form("status")
if valueStat = true then
valore = 0
else
valore = 1
end if
sql= "Update tabella SET status='"&valore&"' WHERE id IN("&valueDoc&")"
conn.Execute(sql)
%>
Allora tutto funziona se il campo Si/No ha valore False e lui me lo aggiorna a True anche se ne seleziono più di uno...mentre lo script non funzia se il campo Si/No ha valore True e lui me lo lascia True senza darmi errori...

Perchè ?

Magari avete pure altre soluzioni...