Får detta felmeddelande när jag kör.
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'brand_id='.
index2.asp, line 83
Line 82, 83, 84 ser ut solm följer:
val2 = Request.Querystring("sel2")
Visa3 = "SELECT * FROM model WHERE brand_id=" & Request.Querystring("sel2") & ""
RecSet3.Open Visa3, Connect, adOpenStatic, adLockOptimistic %>
Vad gör jag för fel?
brand_id är ett numeriskt fält och det som finns i querystringen ska också vara numeriskt.
Du har ju tömt värdet i querystring och lagt det i val2. Därför är det tomt
Nej, querystringen behåller sitt värde även om man tilldelat värdet till en variabel. Däremot är querystringen, som LarsG skriver, av någon anledning tom från början; inget värde har skickats.
265 ms totalt · 4 externa anrop · v20260731065814-full.81e7e81c