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

    Errore nella connessione al DataBase

    ciao a tutti ho un problema nella connessione con il database access tramite asp
    il browser mi visualizza un errore nella riga 25

    riga 25: riga 25: objrs.Open SQL, objconn

    riga 24: SQL = SQL & "VALUES ('" & nome & "','" & cognome & "','" & Data & "','" & Indirizzo & "','" & Citta & "','" & cap & "','" & email & "','" & Telefono & "','" & ID & "','" & Password & "')"

    riga 23: SQL = "INSERT INTO RegistrazioneUtenti (nome, cognome, Data, Indirizzo, Citta, cap, email, Telefono, ID, Password)"

    Per quello che ne posso sapere penso che sia perché uso un database Access, mentre nella riga 25 dico di aprire un database SQL!!!
    Se è quello che penso io potreste darmi la stringa corretta per Access...

    Qualcuno può aiutarmi?????

    grazie!!!

    codice:
    <html>
    <head>
    <title>INSERIMENTO DI DATI IN UN DATABASE</title>
    </head>
    <body>
    <%
    'on error resume next
    nome = Request.form("nome")
    cognome = Request.form("cognome")
    Data = Request.form("Data")
    Indirizzo = Request.form("Indirizzo")
    Citta = Request.form("Citta")
    cap = Request.form("cap")
    email = Request.form("email")
    Telefono = Request.form("Telefono")
    ID = Request.form("ID")
    Password = Request.form("Password")
    dim objconn
    dim objrs
    set objconn = Server.CreateObject("ADODB.Connection")
    set objrs = Server.CreateObject("ADODB.Recordset")
    objconn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & server.mapPath(" \dardan\Micro\database\DatabaseAziendale
    .mdb")
    SQL = "INSERT INTO RegistrazioneUtenti (nome, cognome, Data, Indirizzo, Citta, cap, email, Telefono, ID, Password)"
    SQL = SQL & "VALUES ('" & nome & "','" & cognome & "','" & Data & "','" & Indirizzo & "','" & Citta & "','" & cap & "','" & email & "','" & Telefono & "','" & ID & "','" & Password & "')"
    objrs.Open SQL, objconn
    If err.number>0 then
    response.write "
    
    Errore nell'inserimento</P>" 
     
    elseif conn.errors.count> 0 then
    response.write "
    
    Attenzione!</P>"
    response.write "
    
    I dati inseriti non sono corretti.</P>"
    Else
    response.write "
    
    I dati sono stati inseriti correttamente!</p>"
    End if
    objconn.Close
    %>
    <hr>
    
    
    
    <%
    Response.Write("Torna alla pagina precedente")
    %>
    </p>
    </body>
    </html>
    Webmaster

  2. #2
    L'errore cosa dice?

  3. #3
    L'errore dice:

    Microsoft JET Database Engine error '80040e14'

    Syntax error in INSERT INTO statement.

    /dardan/Micro/registrazione.asp, line 25
    Webmaster

  4. #4
    Allora, se devi fare la insert (o l'update) su un campo di tipo numerico, il campo nella stringa SQL non va tra apici singoli '.
    Se il campo è di tipo data e il db è Access allora al posto degli apici singoli si mette il carattere cancelletto #.
    Ad ogni modo, fai questa modifica e dicci cosa appare:
    codice:
    SQL = "INSERT INTO RegistrazioneUtenti (nome, cognome, Data, Indirizzo, Citta, cap, email, Telefono, ID, Password)"
    SQL = SQL & "VALUES ('" & nome & "','" & cognome & "','" & Data & "','" & Indirizzo & "','" & Citta & "','" & cap & "','" & email & "','" & Telefono & "','" & ID & "','" & Password & "')"
    response.write SQL
    response.flush
    objrs.Open SQL, objconn

  5. #5

    Errore di sintassi in Insert into

    Ho cambiato la stringa ed adesso mi da questo errore:

    ERRORE:

    INSERT INTO RegistrazioneUtenti (nome, cognome, Data, Indirizzo, Citta, cap, email, Telefono, ID, Password)VALUES ('Rodolfo','Magrì','10/08/2005','via Pitré','Palermo','90100','webmaster05@lycos.it','0 918542125','gdc5vs','p55udv')
    Microsoft JET Database Engine error '80040e14'

    Syntax error in INSERT INTO statement.

    /dardan/Micro/registrazione.asp, line 27

    La riga 27 è :
    codice:
    objrs.Open SQL, objconn
    che è lo stesso errore di prima.
    Webmaster

  6. #6
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    metti [password]
    fra parentesi quadre
    è una parola riservata
    Tutti vogliono parlare, nessuno sa ascoltare.

  7. #7
    Ho cambiato password in [password] ma non è cambiato nulla, mi da sempre lo stesso errore.

    qualcuno può darmi una mano???
    grazie
    Webmaster

  8. #8
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    la nuova query string?
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  9. #9
    ho cambiato la stringa:

    codice:
    SQL = "INSERT INTO RegistrazioneUtenti (nome, cognome, Data, Indirizzo, Citta, cap, email, Telefono, ID, Password)"
    SQL = SQL & "VALUES ('" & nome & "','" & cognome & "','" & Data & "','" & Indirizzo & "','" & Citta & "','" & cap & "','" & email & "','" & Telefono & "','" & ID & "','" & Password & "')"
    objrs.Open SQL, objconn
    In quest'altra stringa:

    codice:
    SQL = "INSERT INTO RegistrazioneUtenti (nome, cognome, Data, Indirizzo, Citta, cap, email, Telefono, ID, Password)"
    SQL = SQL & "VALUES ('" & nome & "','" & cognome & "','" & Data & "','" & Indirizzo & "','" & Citta & "','" & cap & "','" & email & "','" & Telefono & "','" & ID & "','" & Password & "')"
    response.write SQL
    response.flush
    objrs.Open SQL, objconn
    Adesso l'errore che mi da è il seguente:

    codice:
    INSERT INTO RegistrazioneUtenti (nome, cognome, Data, Indirizzo, Citta, cap, email, Telefono, ID, Password)VALUES ('Rodolfo','Magrì','10/08/2005','via Pitré','Palermo','90100','webmaster05@ly
    cos.it','0918542125','gdc5vs','p55udv') 
    Microsoft JET Database Engine error '80040e14' 
    
    Syntax error in INSERT INTO statement. 
    
    /dardan/Micro/registrazione.asp, line 27 
    
    La riga 27 è : objrs.Open SQL, objconn
    Webmaster

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.