Hej igen!
Ni blir inte av med mig... ;)
Angående sista raden nedan, så får jag felmed.
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'code = 010dvd'
Jag har även testat med
WHERE code = " & "'Request.QueryString("code")'"
Ger samma felmed.
code är ett i formatet "Text" i databasen
I urlen så har code ett värde.
<%
title = "'" & replace(request.form("title"),"'","''") & "'"
highlight = "'" & replace(request.form("highlight"),"'","''") & "'"
rate = "'" & replace(request.form("rate"),"'","''") & "'"
releasedate = "'" & replace(request.form("releasedate"),"'","''") & "'"
purchasecost = "'" & replace(request.form("purchasecost"),"'","''") & "'"
rentalcost = "'" & replace(request.form("rentalcost"),"'","''") & "'"
rentaldays = "'" & replace(request.form("rentaldays"),"'","''") & "'"
format = "'" & replace(request.form("format"),"'","''") & "'"
Set Databas = Server.CreateObject("ADODB.Connection")
Databas.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("videostore_2000.mdb")
Databas.execute "UPDATE video SET title = " & title & _
", highlight = " & highlight & _
", rate = " & rate & _
", release_date = " & releasedate & _
", purchase_cost = " & purchasecost & _
", rental_cost = " & rentalcost & _
", rental_days = " & rentaldays & _
", format = " & format & _
" WHERE code = " & Request.QueryString("code")
Databas.Close
%>