01. april 2004 - 20:36
Der er
19 kommentarer og 1 løsning
Omkode response.write kode til response.redirect
Hej eksperter Linket: <% Response.write "<font face='Arial' size='3'>" & "<a href = hover.asp?Id=" & rs("id") & ">" & Rs("overskrift") & "</a>" %> fører helt perfekt id-nr. med til næste skærmbillede. Herefter kan der klikkes videre til en ny side, som henter oplysninger fra database. Ved klik på send opdateres oplysningerne, hvorefter brugeren skal returneres til hover.asp. Her kommer der følgende fejlkode: Microsoft JET Database Engine error '80040e14' Syntax error (missing operator) in query expression 'Id='. /hover.asp, line 29 Problemet er formentlig, at id-nr. ikke føres videre. "Send"-knappen sender videre ved denne kode: Response.Redirect "hover.asp" Hvordan får jeg ændret ovenstående koden, så id-nr. føres med? På forhånd tak.
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?
01. april 2004 - 20:39
#1
Response.Redirect "hover.asp?id=" & request("id")
01. april 2004 - 20:44
#2
Hvis jeg indsætter ovenstående kode (og vel afslutter med "), så får jeg nu i stedet at vide, at siden ikke kan vises!
01. april 2004 - 20:46
#3
du skal ikke afslutte med "
01. april 2004 - 20:48
#4
Jeg havde faktisk også prøvet uden, men fik stadig denne fejlmelding: Microsoft JET Database Engine error '80040e14' Syntax error (missing operator) in query expression 'Id='. /hover.asp, line 29
01. april 2004 - 20:49
#5
må jeg få din linie nr 29
01. april 2004 - 20:50
#6
Hvis det kan hjælpe, så ser hele koden således ud (på den tomme side, som blot skal opdatere og videresende): <% id = Session("hid") beskriv = Request.form("beskriv") tbeskriv = Request.form("tbeskriv") ebeskriv = Request.form("ebeskriv") SQL = "Update hus set Beskr ='" & beskriv & "'" SQL = SQL & ", tbeskriv= '" & tbeskriv & "'" SQL = SQL & ", ebeskriv= '" & ebeskriv & "'" SQL = SQL & " Where id = " & id Set RS = conn.execute(SQL) Response.Redirect "hover.asp?id=" & request("id") %>
01. april 2004 - 20:51
#7
<% Session("f") = "2" Session("Prisreg") = 1 Id = Request.Querystring("Id") SQL = " Select id, overskrift, Op, Antalp, Grundareal, Husets, vr, afi, Ass, foto, beskr, Parabol, Stereo, Telefon, tv, video, Barnestol, kedel, emh, fryser, kaffe, Komfur, kl, Micro, Opvask, Bruser, Sauna, Sol, Spa, Brovn, El, husdyr, pool, stsuger, Tumbler, Vaske, Carport, Cykler, Grill, Have, Terrasse, ann, tann, tbeskriv, link, hits, eann, ebeskriv, klikher from hus where Id= " & Id Set RS = conn.execute(SQL) Session("hid") = rs("id") %> Linie 29 er: Set RS = conn.execute(SQL)
01. april 2004 - 20:53
#8
<% Session("f") = "2" Session("Prisreg") = 1 Id = Request.Querystring("Id") SQL = " Select id, overskrift, Op, Antalp, Grundareal, Husets, vr, afi, Ass, foto, beskr, Parabol, Stereo, Telefon, tv, video, Barnestol, kedel, emh, fryser, kaffe, Komfur, kl, Micro, Opvask, Bruser, Sauna, Sol, Spa, Brovn, El, husdyr, pool, stsuger, Tumbler, Vaske, Carport, Cykler, Grill, Have, Terrasse, ann, tann, tbeskriv, link, hits, eann, ebeskriv, klikher from hus where Id=" & Id Set RS = conn.execute(SQL) Session("hid") = rs("id") %>
01. april 2004 - 21:01
#9
Er denne kode ikke magen til den, som jeg har angivet ovenfor?
01. april 2004 - 21:03
#10
din: from hus where Id= " & Id min: from hus where Id=" & Id
01. april 2004 - 21:06
#11
prøv istedet for denne: Id = Request.Querystring("Id") at benytte: Id = Request("Id") jeg har flere gange været udsat for at jeg ikke kan requeste querystring på anden måde end den nederste - underligt nok?
01. april 2004 - 21:09
#12
Ændrer intet
01. april 2004 - 21:09
#13
Fortsat samme fejlkode
01. april 2004 - 21:15
#14
kan dette være løsningen på problemet? Response.Redirect "hover.asp?id=" & request("id") & """
01. april 2004 - 21:17
#15
eller endnu bedre sådan her: Response.Redirect "hover.asp?id=" & id & """
01. april 2004 - 21:19
#16
Nu får jeg ikke en fejlmelding, men får i stedet at vide, at siden ikke kan vises
01. april 2004 - 21:23
#17
Response.Redirect "hover.asp?id=" & id skal virke
01. april 2004 - 21:26
#18
<% id = Session("hid") beskriv = Request.form("beskriv") tbeskriv = Request.form("tbeskriv") ebeskriv = Request.form("ebeskriv") SQL = "Update hus set Beskr ='" & beskriv & "'" SQL = SQL & ", tbeskriv= '" & tbeskriv & "'" SQL = SQL & ", ebeskriv= '" & ebeskriv & "'" SQL = SQL & " Where id = " & id conn.execute(SQL) Response.Redirect "hover.asp?id=" & id %>
01. april 2004 - 21:30
#19
Det virker, YES! Virkelig mange tak - smid et svar :-)
01. april 2004 - 21:30
#20
s'gern
Kurser inden for grundlæggende programmering