Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    32

    problema con incremento database.mdb

    ciao,
    nel mio sito ho una maschera che permette agli utenti di inserire dei dati (azienda, nome, cognome, argomento e note) che incrementano un database .mdb realizzato in access.

    confermando questa maschera, si apre un'altra pagina che rilegge tutti i dati appena inseriti dicendo: questi sono i dati che hai inserito: ... conferma.

    confermando dovrebbe andare ad incrementare il database ma da sempre lo stesso errore: errore di sintassi INSERT INTO.

    non ci arrivo proprio all'errore!

    questa è la pagina dove mi da errore:
    codice:
    <%@LANGUAGE= VBSCRIPT %> 
    <% Option Explicit %> 
    <%
       Dim conn 
       Dim strconn  
       Dim strSQL 
    
    strconn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.Mappath("mdb-database/regil_sito.mdb") 
    Set conn = Server.CreateObject("ADODB.Connection") 
    
    conn.Open 
    strconn strSQL = "INSERT INTO argomenti(azienda, nome, cognome, argomento, note)" strSQL = strSQL & " VALUES (" strSQL = strSQL & "'" & Request.Form("azienda") & "'," 
    strSQL = strSQL & "'" & Request.Form("nome") & "', " 
    strSQL = strSQL & "'" & Request.Form("cognome") & "'," 
    strSQL = strSQL & "'" & Request.Form("argomento") & "'," 
    strSQL = strSQL & "'" & Request.Form("note") & "'" 
    strSQL = strSQL & ")" 
    
    conn.Execute(strSQL) 
    conn.Close 
    set conn = nothing 
    %>
    grazie
    veronica

  2. #2
    ----------------------------------------------------
    impariamo a fare un po' di debug

    *immediatamente prima* di eseguire la query metti

    Response.Write "maGGica SQL...: " & strSQL
    Response.Flush

    poi posta quello che viene a video
    ----------------------------------------------------

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    32
    da questo:

    maGGica SQL...: INSERT INTO argomenti(azienda, nome, cognome, argomento, note) VALUES ('','', '','','')
    Microsoft JET Database Engine error '80040e14'

    Errore di sintassi nell'istruzione INSERT INTO.

    /REGIL/registra.asp, line 27
    veronica

  4. #4
    2 cose:
    1 - i valori son tutti vuoti (lo vedi da te)
    2 - la parole note è riservata, quindi va scritta così [note]

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    32
    i valori sono vuoti ma io nella maschera principale li ho incrementati..
    le parentesi ora le ho inserite ma non cambia nulla!
    veronica

  6. #6
    sempre errore di sintassi? posta l'output corrente

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    32
    maGGica SQL...: INSERT INTO argomenti(azienda, nome, cognome, argomento, [note]) VALUES ('','', '','','')
    Microsoft JET Database Engine error '80004005'

    Per l'operazione è necessaria una query aggiornabile.

    /REGIL/registra.asp, line 27
    veronica

  8. #8
    mi sembra un errore diverso, no? cerca nel forum, della "query aggiornabile" se ne è parlato 2.84 milioni di volte. forse c'è qualcosa anche nei thread in rilievo

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    32
    si l'ho appena cercato!
    ho appena fatto come dice qui http://forum.html.it/forum/showthread/t-478551.html
    ma non mi è cambiato niente!
    veronica

  10. #10
    certo, hai letto un articolo che riguarda ASP.net!

    cerca per ASP, comunque l'utente dovrebbe essere IUSR o IUSR_nomemacchina

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.