ciao,ho dei problemi con un processo semplicissimo:inserire nuovi dati in un db.
la pagina solo codice che ho (ovvero quella che realmente scrive i dati) è questa:

codice:
<html>
<head>
<script language="javascript">
function apri(url) { 
newin = window.open(url,'titolo','scrollbars=no,width=290,height=200');
}
</script>
</head>
<%
  'On Error Resume Next
  session.lcid = 1040
  
  nome = Request.Form("nome") 
  cognome = Request.Form("cognome")
  citta = Request.Form("citta")
  email = Request.Form("email") 
  
  rs.Open "newsletter-iscritti", conn2, , adLockOptimistic 
  
  rs.AddNew 'inserisce nei campi del db
  rs("Nome") = nome
  rs("Cognome") = cognome
  rs("Citta") = citta
  rs("E-mail") = email
  
  rs.update
  
  rs.close
  set rs = nothing
%>
<body onunload=javascript:apri('popup_ringrazio.htm') onload=javascript:window.location.href='pag-newsletter-iscrizione.asp'> 
</body>
</html>
gli oggetti settati nell'include connect_db sono rs e conn (quindi si chiamano giusti).
l'errore che ho in output è il seguente:

ADODB.Recordset error '800a0bb9'

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

/Add_news_process.asp, line 19

dove la riga 19 è quella in rosso.qualche idea?