Hittar inte sidan...

ASP

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

Trådstarten, 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 hela trådstarten →
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.

Medlem sedan feb. 20011 498 inlägg
#23

id är av typen räknare.

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.

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, _
388 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
124 ms — hämta statistik (db)
128 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)