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

    Errore inspiegabile UPDATE

    codice:
    sql = "UPDATE admin SET user='"&user&"', pass='"&pass&"' where id="&id
    Set Rs = Conn.Execute(sql)
    response.redirect"admin.asp?errore=L' acaunt dell' amministratore è stato modificato. Grazie."
    le variabili arrivano tutte ma mi da sempre errore
    ho provato anche a forzare iserendo un valoro valido all' id tipo Where id=3 , ma non funziona.


    Questo è l errore:

    Microsoft JET Database Engine error '80040e14'

    Syntax error in UPDATE statement.

  2. #2
    Stampa la query e provala direttamente su Access:

    codice:
    sql = "UPDATE [admin] SET [user]='"&user&"', [pass]='"&pass&"' where id="&id
    response.write(sql) 
    Set Rs = Conn.Execute(sql)
    response.redirect"admin.asp?errore=L' acaunt dell' amministratore è stato modificato. Grazie."
    In ogni caso prova le modifiche che ho apportato.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Grazie per la risposta, come l' hai scritto tu con le parentesi quadre funziona , anche se il dubbio mi resta visto che nella stessa pagina ci sono altre sql scritte senza [] , che funzionano bene

  4. #4
    se come nomi dei campi usi "parole riservate" di access, devi usare le parentesi quadre


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.