21. oktober 2002 - 13:33
Der er
8 kommentarer og 2 løsninger
vælger forkert post i database
Hej Eksperter Jeg har en access 2000 database med varer i. Når jeg så skal købe en vare bruger jeg denne streng <a href="default.asp?action=add&item=<% =rs("ProductNum")%>&count=1"> Men hvis jeg har varenummer 10010, 100 og 10 og vil købe varenr. 100 - så hentes 10010. Help!
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
21. oktober 2002 - 13:36
#1
hvor hentes den? er det den forkert der står i dit link eller den forkerte der lægges i kurven?
21. oktober 2002 - 13:37
#2
Det er sikkert sammenligningen i din sql-query, der er problemet. Måske du sammenligner med LIKE og evt jokertegn (%)?
21. oktober 2002 - 13:41
#3
det står rigtigt i linket, default.asp?action=add&item=100&count=1 men den henter 10010
21. oktober 2002 - 13:42
#4
Her er min query: SQL = "SELECT ProductNum, Name, Price, ImageURL, Description, Category FROM Items WHERE (Category = '" & Category & "')"
21. oktober 2002 - 13:53
#5
hvordan ser den del ud hvor du lægger det i kurven?
21. oktober 2002 - 13:59
#6
ja du har sgu ret neteffect SQL = "SELECT* FROM Items WHERE ProductNum like '%" & iItemID & "%'" rs.Open SQL, Conn rs.MoveFirst
21. oktober 2002 - 14:05
#7
så er det jo klart - den skal bare hedde; SQL = "SELECT * FROM Items WHERE ProductNum = '" & iItemID & "'"
21. oktober 2002 - 14:31
#8
hmm det er sikkert rigtigt men nu får jeg denne fejl: [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression
21. oktober 2002 - 14:47
#9
Fjern ' omkring iItemID
21. oktober 2002 - 14:51
#10
Cool - tak til jer begge !
Kurser inden for grundlæggende programmering