da cosa può nascere questo errore?
Provider error '8002000a'
Out of present range.
/Add_adesione.asp, line 37
il codice è:
<html>
<head>
<script language="javascript">
function apri(url) {
newin = window.open(url,'titolo','scrollbars=no,width=290, height=200');
}
</script>
</head>
<%
session.lcid = 1040
nome = Request.Form("nome") 'nome della form
cognome = Request.Form("cognome")
indirizzo = Request.Form("indirizzo")
citta = Request.Form("citta")
telefono = Request.Form("telefono")
cellulare = Request.Form("cellulare")
email = Request.Form("email")
professione = Request.Form("professione")
accetto = Request.Form("C1")
if accetto = "ON" then
set rs = Server.CreateObject("ADODB.Recordset")
sql = "Insert Into iscritti (Nome, Cognome, Citta, Email) values ('"&nome&"', '"&cognome&"', '"&citta&"', '"&email&"')"
conn.execute(sql)
rs.open "adesioni", conn, 1, 3
rs.AddNew
rs("Nome") = nome
rs("Cognome") = cognome
rs("Indirizzo") = indirizzo
rs("Citta") = citta
rs("Telefono") = telefono
rs("Cellulare") = cellulare
rs("Email") = email
rs("Professione") = professione
rs.update
rs.close
set rs = nothing
%>
<body onunload=javascript:apri('popup_adesione.htm') onload=javascript:window.location.href='pag-movimento-adesioni.asp'>
<%
else
%>
<body onunload=javascript:apri('popup_rifiuto2.htm') onload=javascript:window.location.href='pag-movimento-adesioni.asp'>
<%
end if
%>
</body>
</html>
e la linea 37 è quella rossa.
Praticamente questa è una pagina di processo.Nella precedente,cliccando su un solo pulsante i dati che vengono inviati vengono messi in due tabelle.
Nella prima i dati entrano,nella seconda no.Perchè?