Syntax error (missing operator) in query expression 'id='
Hej venner,håber virkelig i kan hjælpe mig her!
Det handler om, at jeg gerne vil kunne opdater en side ud fra et aktuelt ID - men går jeg gå ind på siden, får en bare en fejl kode.
Min kode ser sådan her ud:
<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../database/database.mdb")
Conn.Open DSN
%>
<%
id = request.form("id")
billedestor = "stor" & id & ".jpg"
billedelille = "lille" & id & ".jpg"
strSQL = "UPDATE produkter SET billede='"&billedestor&"'," &_
"billede_lille='"&billedelille&"'" &_
"WHERE id="&id
Conn.execute(strSQL)
%>
Ændringerne er nu gemt!
<%
Conn.Close
set Conn = Nothing
%>
og den fejl kode, jeg får tilbage ser sådan her ud:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'id='.
/cms/inflow_script.asp, line 19
Har i nogle ideér til hvad jeg gøre forkert?
Mvh. Kasper