webForumDet fria alternativet

Hittar inte sidan...

ASP

25 svar · 357 visningar · startad av ampy · sida 2 av 2

Frågan, av ampy

Så här ser länken ut: <a href="intervju3.asp&id=<%=rst("ID")%>"><%=rst("hemsida")%></a> Och så här ser sidan intervju3.asp ut: <% idnr = "Request.Querystring("id")" Set Connect = Server.CreateObject("ADODB.Connection") Connect.Open "driver={Microsoft Access Driver (.mdb)};dbq=" & Server.MapPath("intervjuer.mdb")&";pwd=losen" Set RecSet = Server.CreateObject("ADODB.Recordset")

Läs frågan i sin helhet →
Medlem sedan mars 20007 896 inlägg
#21

Är id av typen tal verkligen? Annars ska du ha ' runt värdet...

SELECT blah FROM tbl WHERE id = '" & Request.QueryString ( "id" ) & "'"
Medlem sedan feb. 20011 498 inlägg
#22

Jag har rätt namn på båda.

------------------
Ampy.cjb.net

Medlem sedan feb. 20011 498 inlägg
#23

id är av typen räknare.

------------------
Ampy.cjb.net

Medlem sedan juni 200032 967 inlägg
#24

Hmm. Om tabellen verkligen heter intervjuer och din räknare verkligen heter id så skall din ursprungliga fråga göra sitt. Om, vill säga, id får ett värde.

Om det inte hjälper så kan du skriva ut strSQL så vi kan se vad den innehåller

Med response.write, före execute, bitte. ;)

Medlem sedan feb. 20011 498 inlägg
#25

@nders, jag fattar inte vad jag ska testa.

------------------
Ampy.cjb.net

Medlem sedan dec. 200012 464 inlägg
#26

@nders menar så här

strSQL = "Select * from intervjuer WHERE id ="& Request.Querystring("id")
Set rst = Server.CreateObject("ADODB.Recordset")
[b]response.write strSQL[/b]
'rst.Open strSQL, Con, adOpenStatic, _

------------------
essentitia preter non sans multiplicandum

256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)