Felmess:
Feltyp:
Microsoft JET Database Engine (0x80040E14)
Syntaxfel i UPDATE-uttryck.
/stuff/jonny_shop/admin/changeProduct.asp, line 141
Samma typ av fel när jag lägger till en artikel oxå när jag ej fyllt i alla fält.
Kod:
<%byteCount = Request.TotalBytes
RequestBin = Request.BinaryRead(byteCount)
Set UploadRequest = CreateObject("Scripting.Dictionary")
BuildUploadRequest RequestBin
contentType = UploadRequest.Item("picture").Item("ContentType")
filepathname = UploadRequest.Item("picture").Item("FileName")
filename = Right(filepathname,Len(filepathname)-InstrRev(filepathname,"\"))
value = UploadRequest.Item("picture").Item("Value")
Product = UploadRequest.Item("product").Item("Value")
Descr = UploadRequest.Item("descr").Item("Value")
Category = UploadRequest.Item("category").Item("Value")
Via_shop = UploadRequest.Item("via_shop").Item("Value")
If Via_shop = "true" Then
Via_shop = "True"
Else
Via_shop = "False"
End If
Artnr_1 = UploadRequest.Item("artnr_1").Item("Value")
Artnr_2 = UploadRequest.Item("artnr_2").Item("Value")
Artnr_3 = UploadRequest.Item("artnr_3").Item("Value")
Artnr_4 = UploadRequest.Item("artnr_4").Item("Value")
Artnr_5 = UploadRequest.Item("artnr_5").Item("Value")
Utf_1 = UploadRequest.Item("utf_1").Item("Value")
Utf_2 = UploadRequest.Item("utf_2").Item("Value")
Utf_3 = UploadRequest.Item("utf_3").Item("Value")
Utf_4 = UploadRequest.Item("utf_4").Item("Value")
Utf_5 = UploadRequest.Item("utf_5").Item("Value")
Ovrigt_1 = UploadRequest.Item("ovrigt_1").Item("Value")
Ovrigt_2 = UploadRequest.Item("ovrigt_2").Item("Value")
Ovrigt_3 = UploadRequest.Item("ovrigt_3").Item("Value")
Ovrigt_4 = UploadRequest.Item("ovrigt_4").Item("Value")
Ovrigt_5 = UploadRequest.Item("ovrigt_5").Item("Value")
Price_1 = UploadRequest.Item("price_1").Item("Value")
Price_2 = UploadRequest.Item("price_2").Item("Value")
Price_3 = UploadRequest.Item("price_3").Item("Value")
Price_4 = UploadRequest.Item("price_4").Item("Value")
Price_5 = UploadRequest.Item("price_5").Item("Value")
Fil = filename
Set ScriptObject = Server.CreateObject("Scripting.FileSystemObject")
extension = right(Fil,len(Fil) - instr(Fil,".") +1)
Filen = "product_" & Request.QueryString("id")
Fil = Filen & extension
pathEnd = Len(Server.mappath(Request.ServerVariables("PATH_INFO")))-14
Set MyFile = ScriptObject.CreateTextFile(Server.mappath("../products/" & Fil))
For i = 1 to LenB(value)
MyFile.Write chr(AscB(MidB(value,i,1)))
Next
If filename <> "" Then
Conn.Execute("Update shop_products Set picture='" & Fil & "',product='" & Product & "',descr='" & Descr & "',cat=" & Category & ",via_shop=" & Via_shop & ",artnr_1='" & Artnr_1 & "',artnr_2='" & Artnr_2 & "',artnr_3='" & Artnr_3 & "',artnr_4='" & Artnr_4 & "',artnr_5='" & Artnr_5 & "',utf_1='" & Utf_1 & "',utf_2='" & Utf_2 & "',utf_3='" & Utf_3 & "',utf_4='" & Utf_4 & "',utf_5='" & Utf_5 & "',ovrigt_1='" & Ovrigt_1 & "',ovrigt_2='" & Ovrigt_2 & "',ovrigt_3='" & Ovrigt_3 & "',ovrigt_4='" & Ovrigt_4 & "',ovrigt_5='" & Ovrigt_5 & "',price_1=" & Price_1 & ",price_2=" & Price_2 & ",price_3=" & Price_3 & ",price_4=" & Price_4 & ",price_5=" & Price_5 & " Where id=" & Request.QueryString("id"))
Else
Conn.Execute("Update shop_products Set product='" & Product & "',descr='" & Descr & "',cat=" & Category & ",via_shop=" & Via_shop & ",artnr_1='" & Artnr_1 & "',artnr_2='" & Artnr_2 & "',artnr_3='" & Artnr_3 & "',artnr_4='" & Artnr_4 & "',artnr_5='" & Artnr_5 & "',utf_1='" & Utf_1 & "',utf_2='" & Utf_2 & "',utf_3='" & Utf_3 & "',utf_4='" & Utf_4 & "',utf_5='" & Utf_5 & "',ovrigt_1='" & Ovrigt_1 & "',ovrigt_2='" & Ovrigt_2 & "',ovrigt_3='" & Ovrigt_3 & "',ovrigt_4='" & Ovrigt_4 & "',ovrigt_5='" & Ovrigt_5 & "',price_1=" & Price_1 & ",price_2=" & Price_2 & ",price_3=" & Price_3 & ",price_4=" & Price_4 & ",price_5=" & Price_5 & " Where id=" & Request.QueryString("id"))
End If
MyFile.Close
Response.Redirect "Products.asp"%>
<!--#Include file="../inc/function.asp"-->