salve a tutti...il mio problema è questo msg:
il body della pagina esegui.asp è questo:codice:Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement. /Esegui.asp, line 30
la riga incriminata è quella in rossocodice:<% '****Recupero materia, alunno e giudizio attuale alunno =request.form("ComboAlunno") materia = request.form("ComboMateria") voto = request.form("ComboGiudizi") 'dichiarazione query Set rsPagella = Server.CreateObject("ADODB.Recordset") Dim sqlPagella ' Creo la query SQL sqlPagella = "INSERT INTO Pagella (ID_Persona,ID_Materia,Giudizio) VALUES ("&alunno&","&materia&","&voto&")" rsPagella.Open sqlPagella, cn ' Apro il Recordset response.write "Complimenti, le informazioni sono state inserite correttamente!" 'chiudo la connessione cn.Close Set cn = Nothing %>
il problema credo che sia dentro al values perchè per prova ho scritto 3, 3, 3 e funziona correttamente...
sapete dirmi dove sta questo errore di sintassi pls?
ho confrontato con miliardi di altri esempi in internet, ma questo benedetto errore proprio nn lo trovo....

Rispondi quotando
