Avatar billede inctor Nybegynder
27. maj 2006 - 22:48 Der er 7 kommentarer og
1 løsning

Intern Fejl.

Nu er jeg godt muggen på dette ASP script.. :/

<link href="../hrt.css" rel="stylesheet">
<%
Response.Write "<BR>Her kan du læse alle de artikler som er blevet skrevet i tidernes løb .. :) I kan kun se overskriften og se et lille Resumé, vil i læse det hele skal i bare trykke på Resuméet. :)<CENTER></CENTER><IMG SRC=../images/indhold_04.gif>"

  DataPath = Server.MapPath("../../database/aviser.mdb")

  Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & DataPath & ";Password=CENSUR !"



strSQL = "Select * from aviser Order by id"
Set rs = Conn.Execute(strSQL)

If Not (rs.BOF Or rs.EOF) Then
Do

Overskrift2 = rs("overskrift")
Overskrift = rs("id")
Response.Write "<LI><A HREF=?id=" & Overskrift & "&mode=laes>" & Overskrift2 & "</A></LI>"
rs.MoveNext
Loop until rs.EOF
End if

Conn.Close
Set Conn = Nothing
%>
<%
strMode = Request.QueryString("mode")
Select Case strMode
Case "1"
Response.Write "Hej"
%>


Så siger den bare at siden ikke kan vises, det er meningen at den skal vise overskriften ´på alle de artikler som der nu er, og så når man klikker på dem, skal man sendes videre til artik.asp?id=artikid&mode=laes ...
Hvorfor siger den at siden ikk kan vises ? men hvis jeg fjerner
<%
strMode = Request.QueryString("mode")
Select Case strMode
Case "1"
Response.Write "Hej"
%>
Til sidst, så virker koden uden problemer .. :S er forvirret..
Avatar billede keysersoze Ekspert
27. maj 2006 - 22:50 #1
funktioner -> internetindstilinger -> avanceret -> fjern kryds i "vis meddelelse om uskadelige http-fejl"

så får du en fejlbesked du formentlig selv kan løse problemet ud fra - og ellers kan du i hvert fald poste fejlen herind.
Avatar billede tafkab Nybegynder
27. maj 2006 - 22:51 #2
Du skal slutte din select

Select Case strMode
Case "1"
Response.Write "Hej"
End Select
%>

Og hvis du i IE går i internetindstillinger, fanen avanceret og fjerner hak i Vis meddelelser om uskadelige HTTP fejl, vil du få mere info når der er fejl.
Avatar billede inctor Nybegynder
27. maj 2006 - 22:59 #3
Hvorn får jeg den så t at lave en Sql Query ? som skal hente fra:

strSQL = "SELECT * FROM aviser WHERE id=Query.ID"


?
Avatar billede tafkab Nybegynder
27. maj 2006 - 23:15 #4
Fortæl lige om du fik det andet til at virke?
Avatar billede tafkab Nybegynder
27. maj 2006 - 23:15 #5
id = Request.QueryString("ID")
strSQL = "SELECT * FROM aviser WHERE id=" & id

skulle kunne gøre det
Avatar billede inctor Nybegynder
29. maj 2006 - 19:09 #6
Jaa det lykkedes .. :) Havde bare glemt End Select .. Hmm .. Er du frisk på en lang ASP kode og kigge den igennem ? den siger der er en fejl, men kan ikk finde den nogen steder ? :S
Avatar billede tafkab Nybegynder
29. maj 2006 - 19:41 #7
Med fare for at lyde "beregnende" så har du fået svar på dette spørgsmål og det bør afsluttes, så kan du oprette det andet som et nyt og garanteret med større chance for at flere ser det.
Avatar billede inctor Nybegynder
30. maj 2006 - 01:24 #8
Jaa, havde oSs tænkt mig at lave et nyt spm med det spm, og så lave link her til det andet spm ..
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester