Hej jag har problem med följande kodsnutt: Hej Mattias,Microsoft JET Database Engine (0x80040E14) - Syntax Error In UPDATE Statement
<%
Artn=Request.Form("Artnr")
Artb=Request.Form("Artben")
Bestp=Request.Form("BestP")
Bestk=Request.Form("BestK")
An=Request.Form("Anm")
Artt=Request.Form("Arttyp")
Inf=Request.Form("Info")
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("makv_lager.mdb") & ";"
Set objRs = Server.CreateObject("ADODB.Recordset")
SQL = "UPDATE Forrad SET(Artnr, Artben, Bestp, Bestk, Anm, Arttyp, Info) Values('"&Artn&"','"&Artb&"','"&BestP&"','"&BestK&"','"&An&"','"&Artt&"','"&Inf&"') WHERE Nr=#"&Request.QueryString("id")&""
Set objRs=Connect.Execute(SQL)
%>
Felet lyder:
Error Type:
Microsoft JET Database Engine (0x80040E14)
Syntax error in UPDATE statement.
/fol/edit_check.asp, line 23Sv: Microsoft JET Database Engine (0x80040E14) - Syntax Error In UPDATE Statemen
När man uppdaterar databasen med UPDATE så ska syntaxen se ut så här.
UPDATE Tabell SET Kolumn = 'Värde'
ska du ha fler värden så blir det så här
UPDATE Tabell SET kolumn = 'Värde', Kolumn2 = 'Värde'
osv...
/m