syntaksfejl i UPDATE sætning
Jeg får følgende fejl:Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i datoen i forespørgselsudtrykket "#009900".
/rene/administration/salg.asp, line 33
Her er koden:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../data.mdb")
SQLstmt = "SELECT * FROM Salg ORDER BY VareBeskrivelse desc;"
Set rs = conn.Execute(SQLstmt)
update = request("update")
If update = 1 Then
Dim status, value, farver
value = Request.Form("select")
If value = "lager" Then
status = "Lager"
farver = "#009900"
End If
If value = "rest" Then
status = "Rest"
farver = "#FFCC00"
End If
If value = "udgået" Then
status = "Udgået"
farver = "#CC3300"
End If
SQLupdate = "UPDATE Salg SET Status='" & status & "', Farve =" & farver
Conn.Execute(SQLupdate)
Response.Redirect(salg.asp)
End If
%>
dette er linie 33:
Conn.Execute(SQLupdate)
