ciao l'errore è il seguente
codice:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Invalid SQL statement; expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT', or 'UPDATE'.

/prove/inserisci.asp, line 358
...e lo script che uso (scusate la lunghezza). i dati querystring mi provengono da un form precedente (nn credo sia importante lo script xè i valori passano in questa pagina da qui-->link "conferma" spuntare un codice e il prezzo-->link "prepara mail")
codice:
<%@LANGUAGE = JScript%>


<%
	var azione= new String(Request.QueryString("azione"));
	%>

<%
	var cognome= new String(Request.QueryString("cognome"));
	var nome= new String(Request.QueryString("nome"));
	var tel= new String(Request.QueryString("tel"));
	var cell= new String(Request.QueryString("cell"));
	var fax= new String(Request.QueryString("fax"));
	var citta= new String(Request.QueryString("citta"));
	var mail= new String(Request.QueryString("mail"));
	
	var user= new String(Request.QueryString("user"));
	var data_ins= new String(Request.QueryString("data_ins"));
	var segnalato= new String(Request.QueryString("segnalato"));
	
	var dal= new String(Request.QueryString("dal"));
	var al= new String(Request.QueryString("al"));
	
	var codice= new String(Request.QueryString("scelta"));
	var adulti= new String(Request.QueryString("adulti"));
	var bambini= new String(Request.QueryString("bambini"));
	
	var costo= new String(Request.QueryString("costo"));
	
	var com_interne= new String(Request.QueryString("com_interne"));
%>

<html> 
<head><title>Inserimento Nuovo Cliente</title></head> 
<body background="img/Quadretti.gif">
<table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><div align="center"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><a href="pannello.asp">elenco
                clienti</a> |</font></font></div>
    </td>
    <td><div align="center"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><a href="inserisci.asp">inserisci
                nuovo</a> |</font></font></div>
    </td>
    <td><div align="center"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><a href="index-search-cognome.asp" target="_blank">interroga
              db</a> |</font></font></div>
    </td>
    <td><div align="center"></div>
    </td>
  </tr>
  <tr>
    <td><div align="center"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif">        contratto |</font></font></div></td>
    <td><div align="center"><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif">mail conferma |</font></font></div></td>
    <td></td>
    <td></td>
  </tr>
</table>
<body background="/bg/12345678910/8/lkg/img/Quadretti.gif">
<form method="POST" action="inserisci.asp?azione=ADD">
  <div align="center">
    <table width="750" border="1" cellspacing="0" cellpadding="0">
      <tr>
        <td><table width="750" border="0" cellpadding="0" cellspacing="0" bgcolor="ffffffffffffff">
          <tr bgcolor="#FFFFCC">
            <td width="82"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Cognome:</font></td>
            <td width="144"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
              <input name="cognome" type="text" value="<%=cognome%>">
            </font></td>
            <td width="64"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nome:</font></td>
            <td width="144"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
              <input name="nome" type="text" id="nome2" value="<%=nome%>">
            </font></td>
            <td width="97"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Tipologia
                Info:</font></td>
            <td colspan="3"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
              <select name="tipinfo" id="tipinfo">
                <option>info</option>
                <option>opzione</option>
                <option>conferma</option>
                <option>annulato</option>
              </select>
 - Operatore 
<%=user%>
 - <%=data_ins%> </font></td>
          </tr>
          <tr bgcolor="#FFFFCC">
            <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Segnalato
                da:</font></td>
            <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<%=segnalato%>            </font></td>
            <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Residenza:</font></td>
            <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
              <input type="text" name="residenza">
            </font></td>
            <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Citt&agrave;</font></td>
            <td colspan="3"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
              <input name="citta" type="text" id="citta3" value="<%=citta%>">
            </font></td>
          </tr>
          <tr bgcolor="#FFFFCC">
            <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Cap</font></td>
            <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
              <input name="cap" type="text" id="cap4">
            </font></td>
            <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Provincia</font></td>
            <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
              <input name="provincia" type="text" id="provincia3">
            </font></td>
            <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Tel</font></td>
            <td colspan="3"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
              <input name="tel" type="text" id="tel3" value="<%=tel%>">
            </font></td>
          </tr>
 
[.......................QUI IN MEZZO C'è TUTTO IL FORM FORMATTATO----------]
          <tr>
            <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Contabile
                Bancaria:</font></td>
            <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
              <input name="banca" type="text" id="banca3">
            </font></td>
            <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"></font></td>
            <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"></font></td>
            <td bgcolor="#66FFFF"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Pagamento
                a mezzo</font></td>
            <td colspan="3" bgcolor="#66FFFF">

<font size="1" face="Verdana, Arial, Helvetica, sans-serif">             
                    <select name="pagamento" id="pagamento">
                      <option>-------------</option>
					  <option>bonifico bancario</option>
                      <option>vaglia postale</option>
                      <option>contanti</option>
                      <option>assegno</option>
                    </select>
            </font></p>
              </td>
          </tr>
        </table></td>
      </tr>
    </table>
  </div>
  <p align="center">    <input type="submit" value="Inserisci">
    * 
    <input name="cancella" type="reset" id="cancella" value="Riscrivi">
  </p>
</form>
<%
	if (azione== "ADD")
	{
		var nome = new String(Request.Form("nome"));
		var cognome = new String(Request.Form("cognome"));
		var residenza = new String(Request.Form("residenza"));
		var cap = new String(Request.Form("cap"));
		var citta = new String(Request.Form("citta"));
		var provincia = new String(Request.Form("provincia"));
		var tel = new String(Request.Form("tel"));
		var cell = new String(Request.Form("cell"));
		var fax = new String(Request.Form("fax"));
		var email = new String(Request.Form("email"));
				
		var proprietario= new String(Request.Form("proprietario"));
		var tipologia = new String(Request.Form("tipologia"));
		var cod = new String(Request.Form("cod"));
		var dal = new String(Request.Form("dal"));
		var al = new String(Request.Form("al"));
		var localita = new String(Request.Form("localita"));
		var importo = new String(Request.Form("importo"));
		var locazione = new String(Request.Form("locazione"));
		var pt = new String(Request.Form("pt"));
		var acconto = new String(Request.Form("acconto"));
		
		var saldo= new String(Request.Form("saldo"));
		var appunti = new String(Request.Form("appunti"));
		var qi = new String(Request.Form("qi"));
		var ospite1 = new String(Request.Form("ospite1"));
		var adulti = new String(Request.Form("adulti"));
		var bambini = new String(Request.Form("bambini"));
		var ospite4 = new String(Request.Form("ospite4"));
		var ospite5 = new String(Request.Form("ospite5"));
		var ospite6 = new String(Request.Form("ospite6"));
		var tessera = new String(Request.Form("tessera"));

		var rf= new String(Request.Form("rf"));
		var rf2 = new String(Request.Form("rf2"));
		var tipinfo = new String(Request.Form("tipinfo"));
		var user = new String(Request.Form("user"));
		var faxin = new String(Request.Form("faxin"));
		var segnalato = new String(Request.Form("segnalato"));
		var pagamento = new String(Request.Form("pagamento"));
		var banca = new String(Request.Form("banca"));
						
		if (nome == "" || cognome == "" || dal == "" || al == "")
		{
			Response.Write("<p align=\"center\">COMPLETA I CAMPI «COGNOME» E «NOME», «DAL», «AL»</p>");
		}
		else
		{
	(RIGA 358)		var Rs = new ActiveXObject("ADODB.Recordset");
				Rs.Open("book",Cn,3,3);
					Rs.AddNew();
						Rs("nome") = nome;
						Rs("cognome") = cognome;
						Rs("residenza") = residenza;
						Rs("cap") = cap;
						Rs("citta") = citta;
						Rs("provincia") = provincia;
						Rs("tel") = tel;
						Rs("cell") = cell;
						Rs("fax") = fax;
						Rs("email") = email;

						Rs("proprietario") = proprietario;
						Rs("cod") = cod;
						Rs("dal") = dal;
						Rs("al") = al;
						Rs("importo") = importo;
					    Rs("acconto") = acconto;
						
						Rs("saldo") = saldo;
						Rs("appunti") = appunti;
						Rs("anagrafici") = anagrafici;
						Rs("adulti") = adulti;
						Rs("bambini") = bambini;
						Rs("ospite4") = ospite4;
						Rs("agg_da_collab") = agg_da_collab;
						Rs("com_a_collab") = com_a_collab;
						
						Rs("rf") = rf;
						Rs("rf2") = rf2;
						Rs("tipinfo") = tipinfo;
						Rs("user") = user;
						Rs("faxin") = faxin;
						Rs("segnalato") = segnalato;
						Rs("pagamento") = pagamento;
						Rs("banca") = banca;
							
					Rs.Update();
				Rs.Close();
			Cn.Close();
			Response.Write("<p align=\"center\">Inserimento effettuato!</p>");
		}
	}
%>

</body>
</html>
che succede???