Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    897

    errore registrazione dati

    Ciao a Tutti,
    Vorrei un aiutino perchè non riesco ad individuare l'errore. Io dovrei effettuare una registrazione. Nella pagina di inserimento ho inserito tanti input hidden quanti i valori da scrivere nel db, e li ricevo correttamente nella pagina di inserimento, il cui codice è questo:
    sql="insert into REGISTRAZIONE (nome, cognome, indirizzo, cap, localita, provincia, nazione, tel, tel2, fax, Email, gg, mm, aa, luogo, sesso, studio, qualifica, web, user, pwd, pwd2, informatica, sport, libri, giochi, internet, motori, amicizie, borsa, telefonia, viaggi, studi, musica) " _
    & "values(" & nome _
    & "," & cognome _
    & "," & Email _
    & "," & gg _
    & "," & mm _
    & "," & aa _
    & "," & luogo _
    & "," & sesso _
    & "," & studio _
    & "," & qualifica _
    & "," & web _
    & "," & user _
    & "," & pwd _
    & "," & pwd2 _
    & "," & informatica _
    & "," & sport _
    & "," & libri _
    & "," & giochi _
    & "," & internet _
    & "," & motori _
    & "," & amicizie _
    & "," & borsa _
    & "," & telefonia _
    & "," & viaggi _
    & "," & studi _
    & "," & musica & ")"

    conn.execute(sql)
    Conn.Close
    tuttavia, ricevo questo messaggio di errore:
    Error Type:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'pippo@prova.it'.
    /asp/registrazione.asp, line 86
    La Linea 86 è: conn.execute(sql)

    Grazie alle anime gentili...

  2. #2
    Stampa la query e controllala.
    Mi sembra manchino tutti gli apici.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    897
    Se inserisco tutti gli apici, mi da' questo errore:
    Error Type:

    Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
    [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
    /asp/registrazione.asp, line 86

    Ma ce l'ha proporio con quella linea 86?
    Come devo fare il controllo?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    897
    Ho risolto! Avevo impostato i valori Si/no che facevano a cazzotti con i dati che arrvavano...
    Grazie: Ciao!

    dover

  5. #5
    Prova se te la prende così:
    codice:
    sql="insert into REGISTRAZIONE (nome, cognome, indirizzo, cap, localita, provincia, nazione, tel, tel2, fax, Email, gg, mm, aa, luogo, sesso, studio, qualifica, web, user, pwd, pwd2, informatica, sport, libri, giochi, internet, motori, amicizie, borsa, telefonia, viaggi, studi, musica) VALUES(& nome & "," & cognome & "," & Email & "," & gg & "," & mm & "," & aa & "," & luogo & "," & sesso & "," & studio & "," & qualifica & "," & web & "," & user & "," & pwd & "," & pwd2 & "," & informatica & "," & sport & "," & libri & "," & giochi & "," & internet & "," & motori & "," & amicizie & "," & borsa & "," & telefonia & "," & viaggi & "," & studi & "," & musica)" 
    
    conn.execute(sql) 
    Conn.Close
    Ho capito che quando poni una domanda e nessuno ti sa rispondere, è arrivato il momento in cui sei tu a poter dare delle risposte agli altri...

  6. #6
    Sorry, come non detto.
    Ho capito che quando poni una domanda e nessuno ti sa rispondere, è arrivato il momento in cui sei tu a poter dare delle risposte agli altri...

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    897
    Grazie a tutti! Sempre prezioso il Vostro aiuto..

    Alla prossima!

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.