26. marts 2003 - 21:29
Der er
19 kommentarer og 2 løsninger
Response.Redirect hjælp
Hey Alle Hvordan kan jeg få min Response.Redirect til at se f.eks. sådan ud: Response.Redirect("forumthreads.asp?forumid=5) efter asp er udført........... Min program fejler hver gang at siden udføres hvad gør jeg forkert (se nedestående) ?? Response.Redirect("forumthreads.asp?forumid="& intForumID )
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
26. marts 2003 - 21:32
#1
response.redirect "forumthreads.asp?forumid=" & intForumID
26. marts 2003 - 21:34
#2
>> mysitesolution Det dutter ikke den siger Fejltype: Microsoft JET Database Engine (0x80040E14) Der er en ekstra højreparentes: ) i forespørgselsudtrykket "(ID = )".
26. marts 2003 - 21:34
#3
Hvad er fejlen?
26. marts 2003 - 21:35
#4
virker det hvis du skriver:Response.Redirect("forumthreads.asp?forumid=5)
26. marts 2003 - 21:37
#5
Ja hvis jeg skrev Response.Redirect("forumthreads.asp?forumid=5") så virkede det.....
26. marts 2003 - 21:40
#6
prøv at skriv Response.Redirect("forumthreads.asp?forumid=8994) hvad for en fejl får du?
26. marts 2003 - 21:42
#7
jamen jeg vil da helt klart få en fejl, da der fejl i din sætning.......Der mangler en " er det bevidst ???
26. marts 2003 - 21:45
#8
nej lav det om...
26. marts 2003 - 21:46
#9
og prøv også istedet for at skrive: Response.Redirect("forumthreads.asp?forumid="& intForumID) så skriv intForumID = 5 Response.Redirect("forumthreads.asp?forumid="& intForumID) virker det
26. marts 2003 - 21:48
#10
Den siger ikke så meget ud over den bare er en tom side........ Det eneste jeg skal have lavet er blot at variablen intForumID eller rs("ID") skal lægges til min response.redirect("forumthreads.asp?forum=xxxx")
26. marts 2003 - 21:49
#11
virker det sidste jeg lavede
26. marts 2003 - 21:50
#12
er der ikke fejl i din sætning igen.....mangler du ikke at afslutte din sætning med "
26. marts 2003 - 21:53
#13
jo jeg glemmer :(
26. marts 2003 - 21:54
#14
jep........ er det fordi at variablen ligger uden for scope...... hvad kan der så gøres........
26. marts 2003 - 21:58
#15
virkede det...
26. marts 2003 - 21:58
#16
kan det være fordi at variablen ligger inde i if sætningen If Len(Trim(Request.Form("Subject"))) = 0 AND Len(Trim(Request.Form("Comment"))) = 0 Then strSQL = "SELECT * FROM Forums WHERE (ID = " & Request("ForumID") & ")" Set rs = Conn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then intForumID = rs("ID") strForum = rs("Forum") End If Else
26. marts 2003 - 21:59
#17
jep det virkede, altså intForumID = 5 Response.Redirect("forumthreads.asp?forumid="& intForumID)
26. marts 2003 - 22:03
#18
ok så er det ikke Response.Redirect("forumthreads.asp?forumid="& intForumID ) linien der er forkert.... det er noget andet i dit dokument
26. marts 2003 - 22:14
#19
nej der er ikke fejl et andet sted...........Fejlen ligger i at jeg ikke kan få fat i den variabel som indeholder forumid så jeg løste selv problemet ved at gøre flg. strForum = "SELECT * FROM Forums WHERE (ID = " & Request("ForumID") & ")" Set RsForum = Conn.Execute(strForum) intForumID = RsForum("ID") Conn.Close Response.Redirect("forumthreads.asp?forumid="& intForumID) %>
26. marts 2003 - 22:15
#20
du får lige 40 point for din hjælp......de 20 napper jeg selv..... tak for hjælpen........ :-)
26. marts 2003 - 22:19
#21
det var da også det jeg sagde.... men takker for point
Kurser inden for grundlæggende programmering