Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26
  1. #1

    Errore di sintassi nell'istruzione INSERT INTO.

    Salve a tutti, sono di nuovo qui con i miei problemi....sigh!
    Oggi il problema è questo:

    nel tentativo di inserire record al database ottengo questo errore:
    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi nell'istruzione INSERT INTO.
    /tesi/validazione2.asp, line 174

    L'istruzione che provoca questo errore è la seguente:

    sqlString="INSERT INTO users " &_
    "(user_username, " &_
    "user_password, " &_
    "user_email, " &_
    "user_ragionesociale, " &_
    "user_piva, " &_
    "user_nome, " &_
    "user_cognome, " &_
    "user_via, " &_
    "user_cap, " &_
    "user_citta, " &_
    "user_pr, " &_
    "user_stato, " &_
    "user_cctipo, " &_
    "user_ccnumero, " &_
    "user_ccscadenza, " &_
    "user_ccnome, " &_
    ") VALUES ( " &_
    " '" & fixQuotes( newusername ) & "', " &_
    " '" & fixQuotes( newpassword ) & "', " &_
    " '" & fixQuotes( email ) & "', " &_
    " '" & fixQuotes( ragsoc ) & "', " &_
    " '" & fixQuotes( piva ) & "', " &_
    " '" & fixQuotes( nome ) & "', " &_
    " '" & fixQuotes( cognome ) & "', " &_
    " '" & fixQuotes( via ) & "', " &_
    " '" & fixQuotes( citta ) & "', " &_
    " '" & fixQuotes( cap ) & "', " &_
    " '" & fixQuotes( provincia ) & "', " &_
    " '" & fixQuotes( stato ) & "', " &_
    " '" & cctipo & "', " &_
    " '" & fixQuotes( ccnumero ) & "', " &_
    " '" & ccscadenza & "', " &_
    " '" & fixQuotes( ccnome ) & "', " &_
    ")"

    objConn.Execute sqlString (line 174)

    Dove ho sbagliato??

  2. #2
    Utente di HTML.it L'avatar di fero
    Registrato dal
    Dec 2000
    Messaggi
    265
    nell'ultimo campo metti la virgola ma non serve


    "user_ccnome, " &_ ---->"user_ccnome " &_

    " '" & fixQuotes( ccnome ) & "', " &_ ----> " '" & fixQuotes( ccnome ) & "' " &_
    Fero
    Vuoi conoscere nuovi Amici?

  3. #3
    non dipende dalla virgola, ho provato a toglierla ma nulla!

  4. #4
    Puoi stampare il comando Sql che ti genera il codice ???


  5. #5
    Non capisco cosa mi chiedi dario....che significa stampare il comando sql che genera il codice?

  6. #6
    Utente di HTML.it L'avatar di fero
    Registrato dal
    Dec 2000
    Messaggi
    265
    invece dellexecute
    scrivi

    response.write(sqlString)
    response.end


    così ti stampa la stringa sql che va in errore
    Fero
    Vuoi conoscere nuovi Amici?

  7. #7
    Stampa a video questa variabile : sqlString

    fai

    response.write sqlString

    Così vedo il comando Sql che non va a buon fine

  8. #8
    una cosa complicata, riservata a pochi!

    Response.write sqlString


    non e' da tutti

  9. #9
    INSERT INTO users (user_username, user_password, user_email, user_ragionesociale, user_piva, user_nome, user_cognome, user_via, user_cap, user_citta, user_pr, user_stato, user_cctipo, user_ccnumero, user_ccscadenza, user_ccnome, ) VALUES ( '******', '*******', '***************', '*********', '*******', '*******', '*****', '****', '***********', '****', '**', '******', '*****', '*********', '*****', '**********' )

    Questo è quello che appare.
    Dove ho messo gli asterischi ci sono i dati del modulo.

  10. #10
    Utente di HTML.it L'avatar di fero
    Registrato dal
    Dec 2000
    Messaggi
    265
    forse i campi asteriscati contengono apici???

    tipo cognome=d'angelo....
    Fero
    Vuoi conoscere nuovi Amici?

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.