Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    errore 80040e14 il driver non mi riconosce l'insert

    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???
    ---------------------------
    danielix05

  2. #2
    visto cosi mi pare che manchi la costruzione della select che ti serve per ritornare
    il recordset al quale poi fai l'update

  3. #3
    quindi.......come posso intervenire?

    grazie, daniele.
    ---------------------------
    danielix05

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.