Ciao
ho creato una form di UPADATE nella quale ho un campo checkbox access (si/no).
Questo codice:
<%
opzione = rs_gallery("ON_LINE")
if opzione = TRUE then
spunta = " checked=""checked"""
else
spunta = ""
end if
%>
<input type="checkbox" name="ON_LINE" value="1"<%=spunta%> />
Se prima della modifica lo stato della checkbox è FALSE, cioè non ha la spunta, allora posso inserire la spunta e aggiornare i valori.
Se invece c'è la spunta e devo toglierla allora, dopo che ho aggiornato il form, ottengo questo errore:
Microsoft JET Database Engine error '80040e07'
Data type mismatch in criteria expression.
La stringa del request.form è:
ON_LINE=request.form("ON_LINE")' Si/No
Il codice nella query SQL è:
SQL = "UPDATE TabAnagraficaGallery SET ...ON_LINE=' "&ON_LINE&" '... where ID_ANAG_GALLERY ="&request.form("ID_ANAG_GALLERY")&""
Notate qlc che non va?

Rispondi quotando