Frågan 7 feb. 2002 21:04 #1 Hejsan!
Jag ska lägga in en ny produkt i databasen shop.mdb.
Men, jag får felmeddelandet
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck.
/test/mystore/admin/addprod.asp, line 331
addprod.asp
Set Upload = Server.CreateObject("Persits.Upload")
Upload.SaveVirtual("../images")
Set File = Upload.Files("bild")
kat = Trim(Upload.Form("kat"))
namn = Trim(Upload.Form("namn"))
pris = Trim(Upload.Form("pris"))
falt1 = Trim(Upload.Form("falt1"))
falt2 = Trim(Upload.Form("falt2"))
falt3 = Trim(Upload.Form("falt3"))
falt4 = Trim(Upload.Form("falt4"))
falt5 = Trim(Upload.Form("falt5"))
falt6 = Trim(Upload.Form("falt6"))
falt7 = Trim(Upload.Form("falt7"))
falt8 = Trim(Upload.Form("falt8"))
falt9 = Trim(Upload.Form("falt9"))
falt10 = Trim(Upload.Form("falt10"))
falt11 = Trim(Upload.Form("falt11"))
falt12 = Trim(Upload.Form("falt12"))
falt13 = Trim(Upload.Form("falt13"))
falt14 = Trim(Upload.Form("falt14"))
falt15 = Trim(Upload.Form("falt15"))
sfalt1 = Trim(Upload.Form("sfalt1"))
sfalt2 = Trim(Upload.Form("sfalt2"))
sfalt3 = Trim(Upload.Form("sfalt3"))
sfalt4 = Trim(Upload.Form("sfalt4"))
sfalt5 = Trim(Upload.Form("sfalt5"))
sfalt6 = Trim(Upload.Form("sfalt6"))
sfalt7 = Trim(Upload.Form("sfalt7"))
sfalt8 = Trim(Upload.Form("sfalt8"))
sfalt9 = Trim(Upload.Form("sfalt9"))
sfalt10 = Trim(Upload.Form("sfalt10"))
sfalt11 = Trim(Upload.Form("sfalt11"))
sfalt12 = Trim(Upload.Form("sfalt12"))
sfalt13 = Trim(Upload.Form("sfalt13"))
sfalt14 = Trim(Upload.Form("sfalt14"))
sfalt15 = Trim(Upload.Form("sfalt15"))
ovrigt = Trim(Upload.Form("ovrigt"))
bild = File.Filename
lank1 = Trim(Upload.Form("lank1"))
lank2 = Trim(Upload.Form("lank2"))
lank3 = Trim(Upload.Form("lank3"))
lank4 = Trim(Upload.Form("lank4"))
lank5 = Trim(Upload.Form("lank5"))
status = Trim(Upload.Form("status"))
SQL = "INSERT INTO produkter(kat, namn, pris, falt1, falt2, falt3, falt4, falt5, falt6, " & _
" falt7, falt8, falt9, falt10, falt11, falt12, falt13, falt14, falt15, sfalt1, sfalt2, " & _
" sfalt3, sfalt4, sfalt5, sfalt6, sfalt7, sfalt8, sfalt9, sfalt10, sfalt11, sfalt12, sfalt13, " & _
" sfalt14, sfalt15, ovrigt, bild, lank1, lank2, lank3, lank4, lank5, status) " & _
" VALUES('" & kat & "','" & namn & "','" & pris & "','" & falt1 & "','" & falt2 & "','" & falt3 & _
"','" & falt4 & "','" & falt5 & "','" & falt6 & "','" & falt7 & "','" & falt8 & "','" & falt9 & _
"','" & falt10 & "','" & falt11 & "','" & falt12 & "','" & falt13 & "','" & falt14 & "','" & falt15 & _
"','" & sfalt1 & "','" & sfalt2 & "','" & sfalt3 & "','" & sfalt4 & "','" & sfalt5 & _
"','" & sfalt6 & "','" & sfalt7 & "','" & sfalt8 & "','" & sfalt9 & "','" & sfalt10 & "','" & sfalt11 & _
"','" & sfalt12 & "','" & sfalt13 & "','" & sfalt14 & "','" & sfalt15 & "','" & ovrigt & "','" & bild & _
"','" & lank1 & "','" & lank2 & "','" & lank3 & "','" & lank4 & _
"','" & lank5 & "','" & status & "')"
Connection.Execute(SQL)[/red]
Response.Redirect"addprod.asp?page=done&namn=" & namn & ""
Rad 331 är "blåad".
Eftersom det är Connection.Execute(SQL) så är ju felet på någon av raderna över i SQL uttrycket, är det någon med skarpa ögon som kan se felet?
LarsG :OO :e
/Mika3l
------------------
Det stora datatestet:
Ok, då börjar vi!
För att börja testet tryck alt+F4.
MK-Studios v2!