Fejl når jeg opdterer en id i db\'en
Jeg har lavet følgende script:<%
response.buffer = true
%>
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"adresse.mdb\")
SQLstmt = \"UPDATA adresse SET navn = \'\" & request.form(\"navn\") & \"\', adresse = \'\" & request.form(\"adresse\") & \"\', postnr = \'\" & request.form(\"postnr\") & \"\', city = \'\" & request.form(\"city\") & \"\' WHERE id = \" & Request(\"id\")
\'SQLstmt = SQLstmt & \"VALUES (\" & request.form(\"navn\") & \", \'\" & request.form(\"adresse\") & \"\', \'\" & request.form(\"postnr\") & \"\', \'\" & request.form(\"city\") & \"\')\"
response.write sqlstmt
Conn.Execute (SQLstmt)
conn.Close
Set conn = nothing
Set SQLstmt = nothing
response.redirect (\"default.asp\")
%>
Men får denne fejl ud af scriptet:
UPDATA adresse SET navn = \'Testnavn\', adresse = \'Testadresse 112\', postnr = \'1234\', city = \'Testby1\' WHERE id = 35
Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e14\'
[Microsoft][ODBC Microsoft Access-driver] Det er en ugyldig SQL-sætning. \"DELETE\", \"INSERT\", \"PROCEDURE\",\"SELECT\" eller \"UPDATE\" var ventet.
/Kartotek/gem_ret_data.asp, linje 24
Hvad er er galdt med scriptet????
