:master: mmm..
Ci sono riuscito a metà, quindi non mi funziona come vorrei.
Mi spiego: nella pagina che modifica i record ho inserito 2 checkbox che indicano se l'auto è stata venduta e bisogna cliccare su si o su no, così:
codice:
<% If RecSet("Venduta") = 1 then
check = " checked"
Else
check = ""
End If
%>
<input type="checkbox" name="vendutasi" value=1<%=check%>>
SI
<% If RecSet("Venduta") = 0 then
check = " checked"
Else
check = ""
End If
%>
<input type="checkbox" name="vendutano" value=0<%=check%>>
NO[/b]</font>
Facendo in questo modo, se il campo Venduta è già 1 la checkbox "vendutasi" è checked altrimenti è 0.
Questo mi funziona, nel senso che il sistema mi riporta correttamente il valore iniziale del campo Venduta.
Ma se devo passare da 1 a 0 ci riesco, ma da 0 a 1 NO! Ho controllato cosa inserisce nel database e non mette nessun valore, lo svuota semplicemente, non mette ne 0 ne 1.
Per l'inserimento ho usato lo stesso per tutti e due e cioè:
codice:
RecSet("Venduta") = Request.Form("vendutasi")
RecSet("Venduta") = Request.Form("vendutano")
Porc... Mi funziona a metà!