Ho un problema su questo codice:
codice:
function RaddoppiaApostrofi(p)
raddoppiaapostrofi = replace (p, "'", "''")
end function

sql = "update "
sql = sql & "strutture "
sql = sql & "set "
sql = sql & "tipo_struttura='" & raddoppiaapostrofi(request.form("tipo_struttura")) & "', "
sql = sql & "nome='" & raddoppiaapostrofi(request.form("nome")) & "', "
sql = sql & "categoria='" & raddoppiaapostrofi(request.form("categoria")) & "', "
sql = sql & "via='" & raddoppiaapostrofi(request.form("via")) & "', "
sql = sql & "comune='" & raddoppiaapostrofi(request.form("comune")) & "', "
sql = sql & "cap='" & raddoppiaapostrofi(request.form("cap")) & "', "
sql = sql & "prov='" & raddoppiaapostrofi(request.form("prov")) & "', "
sql = sql & "tel='" & raddoppiaapostrofi(request.form("tel")) & "', "
sql = sql & "fax='" & raddoppiaapostrofi(request.form("fax")) & "', "
sql = sql & "cell='" & raddoppiaapostrofi(request.form("cell")) & "', "
sql = sql & "email='" & raddoppiaapostrofi(request.form("email")) & "', "
sql = sql & "web='" & raddoppiaapostrofi(request.form("web")) & "', "
sql = sql & "carte='" & raddoppiaapostrofi(request.form("carte")) & "', "
sql = sql & "visibile='" & raddoppiaapostrofi(request.form("show")) & "' "
sql = sql & "where id =" & request.querystring("idcod")

conn.execute sql

Conn.Close
Set Conn = Nothing
Mi segnala il seguente errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Driver ODBC Microsoft Access] Tipi di dati non corrispondenti nell'espressione criterio.

Premetto che era perfettamente funzionante, ho solo aggiunto
l'ultimo request.form proveniente da un chekbox.
Che fare?