webForumDet fria alternativet

typblandningsfel...

ASPur ASP

6 svar · 371 visningar · startad av room

Medlem sedan mars 2001270 inlägg
Frågan#1

Hej.

Varför i hela friden får jag typblandningsfel i villkorsuttryck på denna raden???

	CartData.open "SELECT * from cart WHERE ProduktID = " & Request("ProduktID") & " AND MID = " & Request("MemberID") & " AND OptionID = " & Request("Lager") & " AND Signed_Out = 0;",Connect,adOpenStatic,adLockOptimistic

Och här är min postdata:

POST Data:
Lager=38&Antal=1&ProduktID=16&memberID=84

Någon som ser något inte mina trötta ögon ser?

Tacksam för snabbt svar.

Medlem sedan jan. 20013 582 inlägg
#2

Har du provat att typomvandla strängarna? cInt(request("sträng"))

Mvh
Henrik

Medlem sedan dec. 20025 483 inlägg
#3

Hm:

Signed_Out = 0[b];[/b]
Medlem sedan dec. 19996 721 inlägg
#4

Om det är en Access-databas så blir den nog inte särskilt glad över att du har en kolumn som heter MID. Döp om den till något annat.

Medlem sedan feb. 20032 027 inlägg
#5
CartData.open "SELECT * from cart WHERE ProduktID = " & CInt(Request("ProduktID")) & " AND MID = " & CInt(Request("MemberID")) & " AND OptionID = " & CInt(Request("Lager")) & " AND Signed_Out = 0;",Connect,adOpenStatic,adLockOptimistic

kanske kan gå....om du inte har nån stäng som måste ha ' '

Medlem sedan dec. 19996 721 inlägg
#6

Det spelar ingen roll om man typomvandlar saker som sedan läggs in i en sträng, för de blir ändå omvandlade till strängar då.

Medlem sedan mars 2001270 inlägg
#7

Yo all.. hittade felet.. Det var en kolumn som inte var rätt deklarerat i databasen. Nu fungerar allt! tack för alla svar!

137 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)