Ta bort ; innan where delen !!!!
Trådstart#1
Jag sökte och hittade MASSOR om detta här, men när jag tillslut testat de flesta varianter är jag rädd att jag har blandat ihop allt för inget funkar.
Jag vill kunna uppdatera alla fält i en post, gör nu såhär:
Set RecSet = Server.CreateObject("ADODB.Recordset")
SQL = "UPDATE Gastbok"
SQL = SQL & "(Namn, Epost, Homepage_url, Ort, Hittade, Inlagg, Kommentar) "
SQL = SQL & "VALUES('" & Namn & "', '" & Epost & "', '" & Homepage_url & "', '" & Ort & "', '" & Hittade & "', '" & Inlagg & "', '" & Kommentar & "'); "
SQL = SQL & "where ID="& ID & " "
response.write SQL
Set Poster = db1.Execute(SQL)
Jag vet inte riktigt vad det ger er, men jag skrivet ut SQL satsen här med...
UPDATE Gastbok(Namn, Epost, Homepage_url, Ort, Hittade, Inlagg, Kommentar) VALUES('klas', 'emailadress', 'http://', 'Orten', 'hittat', 'Inlagget', 'kommentaren'); where ID=52
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.