22. april 1999 - 00:00
Der er
11 kommentarer og 1 løsning
Request.Querystring
Man bruger Request.Querystring i en side som skal opfange ?id=1 men virker det også når man vil bruge noget tekst i stedet for et tal ? eks ?hvor=kbh
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
22. april 1999 - 21:31
#1
Ja. Det virker fint med bogstaver også :o)
22. april 1999 - 22:21
#2
Hvor så ikke hos mig ?
Slettet bruger
23. april 1999 - 00:42
#3
Hey, er der nogen af jer der ved hvordan man får en side til at skrive hvad der står i Request.Querystring'en? jeg har oprettet et spørgsmål får dem der er interesseret i points (Hjælp til "default.asp?fejl=7&help) //overload mail: overload@get2net.dk
23. april 1999 - 01:19
#4
nope, det burde virke. hvis der står ?hvor=kbh i din URL burde <%= request.querystring("hvor") %> give outputtet: kbh Hvis ikke, så må vi nok se den kode du bruger, for at finde fejlen. MVH Allan Ebdrup.
23. april 1999 - 08:48
#5
Hvis din 'hvor=kbh' kommer fra en FORM, men method er POST, vil det ikke virke! Elleres, hvis du har problemmer med at få dataen ind, så brug bare <%=Request("hvor")%>
23. april 1999 - 09:22
#6
Gør følgende: For Each X In Request.QueryString Response.Write X & " : " & Request(X) Next Så ved du præcis, hvad der kommer med over. er "hvor" ikke med er der fejl i den side der laver url'en
23. april 1999 - 17:38
#7
Okay jeg poster lige noget kode: <% set conn = server.createobject("ADODB.connection") conn.Open "DBQ=c:\iissamples\test1\links.mdb;DefaultDir=c:\iissamples\test1\;Driver={Microsoft Access Driver (*.mdb)}" SQL = "select * from links where hvor = " & Request.Querystring("hvor") & " order by dato desc" set RS = conn.execute( SQL ) %> I følge IE går det galt i den sidste linje.
24. april 1999 - 23:10
#8
Du skal indsætte enkelt-quotes omkring en WHERE-betingelse - altså SQL = "select * from links where hvor='" & Request.Querystring("hvor") & "' order by dato desc" - Det har jeg også brugt lang tid på ;-/
24. april 1999 - 23:16
#9
Da det ikke overraskende er hulens svært at se enkelte og dobbelte anførselstegn oven i hinanden, får du den lige skåret ud i pap: SQL = "SELECT * FROM links WHERE hvor='betingelse_i_enkelte_anf.tegn' ORDER BY dato DESC" Så kan du selv sætte Request.querystring() ind i stedet for den faste tekst.
Har du fået løst dit problem ?
Ja, det må da være på tide at få lukket den her ?
Kurser inden for grundlæggende programmering