Ragazzi, non è possibile che devo perdere una giornata intera su un errore del cavolo...
[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.
Vi posto il codice
Codice PHP:
<%
' Definizione delle variabili
nome = Replace(Request.Form("nome"),"'","''")
cognome = Replace(Request.Form("cognome"),"'","''")
regione = Replace(Request.Form("regione"),"'","''")
provincia = Replace(Request.Form("provincia"),"'","''")
indirizzo = Replace(Request.Form("indirizzo"),"'","''")
tel_fisso = Replace(Request.Form("tel_fisso"),"'","''")
tel_cell = Replace(Request.Form("tel_cell"),"'","''")
email = Replace(Request.Form("email"),"'","''")
note = Replace(Request.Form("note"),"'","''")
' Mappaggio del database
Set Conn=Server.CreateObject("ADODB.Connection")....Non capisco che cavolo vuole co st'errore
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("/mdb-database/database.mdb")
Conn.Open strConn
sql_inserimento = "INSERT INTO tbl_clienti ( nome, cognome, regione, provincia, indirizzo, tel_fisso, tel_cell, email, note ) VALUES ('" & nome & "','" & cognome & "','" & regione & "','" & provincia & "','" & indirizzo & "','" & tel_fisso & "','" & tel_cell & "','" & email & "','" & note & "')"
Conn.Execute sql_inserimento
' Chiusura del database
Conn.Close
set Conn = Nothing
Response.Redirect("archivio_clienti.asp")
%>
La query è sintatticamente corretta, i campi nel db sono tutti testo, tranne il campo note, i nomi delle textbox nella form son otutti corrispondenti a quelli del db, ho stampato la query a video con un response.write e recupera tutti i valori....CHE CAVOLO VUOLE STO ASP!!!!!!?????
In anticipo vi ringrazio!!