nel codice metti questo ed esegui la pagina
codice:
<%
dim email, Nome, Note, IDCategoria
email = Request.Form("email")
Nome = Request.Form("Nome")
Note = Request.Form("Note")
IDCategoria = Request.querystring("IDCat")
strSql = "INSERT INTO contatti "
strSql = strSql & "(email, Nome, Note, IDCategoria) "
strSql = strSql & " VALUES (" & ToSql(email) & "," & ToSql(Nome) & "," & ToSql(Note) & "," & ToSql(IDCategoria) & ")"
response.write strSql
response.end
cn.Execute strSql
cn.close()
set cn = nothing
' response.redirect("elenco_contatti.asp")
%>
vedendo il risultato (stampa a schermo la SQL) capiremo che succede
inoltre sarebbe interessante vedere cosa fa TOSQL, per non parlare della differenziazione fra STRINGHE e LONG (immagino che l'ID sia un numero... e il resto stringhe...
nei numeri non si mette nulla
nelle stringhe si usano gli apici (e quindi è buona norma effettuare un raddoppiamento di apici prima dell'inserimento in SQL)
nelle data si usano i # #, oppure Datevalue()
comunque vedendo il risultato della pagina modificata
dovremmo capire il problema