niente da fare...ho cambiato il codice,non mi da più lo stesso errore ma me ne da un altro,anche se non capisco molto bene perchè.
la pagina ora si presenta così:
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")
email = Request.Form("email")
set rs = Server.CreateObject("ADODB.Recordset")
sql = "Insert Into newsletter-iscritti (Nome, Cognome, E-mail) values ('"&nome&"', '"&cognome&"', '"&email&"')"
set rs = conn.execute(sql)
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>
l'errore che mi da è:
Microsoft JET Database Engine error '80040e14'
Syntax error in INSERT INTO statement.
/Add_news_process.asp, line 19
ma io l'errore di sintassi (che dovrebbe essere nella riga rossa) non lo vedo.
qualcuno sa dirmi qualcosa?!