Man ska ha apostrofer runt strängar i SQL.
Parenteser i vilket sammanhang?
(och jag tror inte på att rad 133 är den du markerat. titta igen.)
4 svar · 176 visningar · startad av timedia
Error Type:
Microsoft JET Database Engine (0x80040E14)
Syntax error (missing operator) in query expression 'Artnr IN (205507 target='shBasket'>Köp!</A></TD></TR><TR><TD bgcolor=',215511 target='shBasket'> Köp! </A></TD></TR><TR><TD bgcolor=',254351 target=,208025 target=)'.
/gamol/html/shBasket.asp, line 133
..hittade lite kod jag försöker återanvända, men får ovanstående fel. felrapporten gäller linjen i fet txt
For u = 0 To Ubound(arrArtiklar,2)
Response.Write("<TR>")
For m = 0 To Ubound(arrArtiklar,1)
Response.Write("<TD bgcolor='#C0C0C0'>"&arrArtiklar(m,u)&"</a></TD>")
Next
Response.Write("<TD bgcolor='#C0C0C0'>")
[B]Response.Write("<a href='shBasket.asp?addItem="& arrArtiklar(0,u) &" target='shBasket'> Köp! </A>")[/B]
Response.Write ("</TD>")
Response.Write("</TR>")
Next
Response.Write("</TABLE>")
END IF
Vad är fel? -och tilläggsfråga: varför används paranteser?
Man ska ha apostrofer runt strängar i SQL.
Parenteser i vilket sammanhang?
(och jag tror inte på att rad 133 är den du markerat. titta igen.)
..ooops
Självklart sitter jag och tittar på fel fil Glöm frågan till jag fått ordning på huvudet!
Paranteserna jag undrar över ligger runt apostroferna i strängarna - det har jag inte sett förut?
Tack LarsG
Här är linjen som ger syntaxerror:
Rs.Open "SELECT id,price,title FROM Varor WHERE id IN (" & itemsInBasket & ")",Conn,1,1