salve a tutti al forum...
Non riesco a registrare i dati del form in un database access, mi da sempre questo errore:
Lo script che uso é:codice:INSERT INTO RegistrazioneUtenti (nome, cognome, data, indirizzo, citta, cap, email, telefono, id, password)VALUES ('Giovanni','Vaccaro','15/09/1978','via Ascolana','Palermo','90100','webhosting@lycos.it','091656545','s9aw4o','b8p9v6') Microsoft JET Database Engine error '80040e14' Syntax error in INSERT INTO statement. /dardan/Micro/registrazione.asp, line 27
Spero che qualcuno mi possa aiutare...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] & "')" response.write SQL response.flush 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>
Grazie

Rispondi quotando