15. august 2002 - 12:47Der er
13 kommentarer og 1 løsning
asp, sql / Link med Request.QueryString 2
Hej Jeg kan ikke forstå dette ikke virker. Jeg har to sider;
- holdoversigt.asp med en tabel over hold. Her er der et link til holdbekrivelse.asp via request.querystring. Her er noget af koden:
<% end if
' Gennemløb Recordset (rs) med en løkke Do While Not rs.eof
' Personens navn strNavn = rs("navn")
' lav et link til person.asp med Id-værdien i URL strLink = "<a href='holdbeskrivelse.asp?id_nummer=" & rs("id_nummer") & "'>" & strNavn & "</a>"
' Udskriv værdien af kolonnen holdnummer(id_nummer) Response.Write strLink
' Gå til næste Record i rs rs.MoveNext Loop %>
- holdbeskrivelse.asp som skal vise en holdbeskrivelse af holdet der er klikket på. Her er noget af koden:
' Hent fra databasen afhængig af værdien id fra URL strSQL = "Select * From holdoversigt Where id_nummer = " & Request.Querystring("id_nummer") Set rs = Conn.Execute(strSQL)
' Skriv holdets data Response.Write "Navn:" & rs("navn") Response.Write "Sted:" & rs("sted") Response.Write "Beskrivelse af holdet:" & rs("beskrivelse")
Ovenstående giver følgende fejlmeddelse:
"ADODB.Recordset.1 error '80004005'
Unknown column 'a11602' in 'where clause'
/hold/holdbeskrivelse.asp, line 107"
- all602 refererer til holdnummeret man klikker på på holdoversigten.
Jeg bruger asp og mySql. Jeg håber nogen kan hjælpe mig, og forklare det enkelt, da jeg ikke er nogen haj.
Det fungerer...??? Tusind tak til eagleeye og andersj. Ikke alene har I givet mig løsningen, jeg har også forstået hvad der var galt. Tak.
Se nu vil jeg jo gerne give jer begge point. Men hvordan gør jeg det? Jeg prøver at trykke 'accepter svar' - begge jeres navne står der. Hvis det går galt opretter jeg et spørgsmål til som den forurettede kan svare på.
Man må max give 200 points for et spørgsmål så det går ikke at harkamp opretter et nyt. Så det er op til dig andersj at give point til mig :) men det går nok.
Til en anden gang, hvis du vil dele points ud til flere så skal du trykke på kanppen "Advanceret" så får man muligheden for at dele dem.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.