12. februar 2005 - 14:21
Der er
20 kommentarer og 1 løsning
Asp kode, viser ingen ting
<% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/db/data.mdb") Conn.Open DSN strSQL = "Select * From artikel Order by overskrift Desc" Set rs = Conn.Execute(strSQL) fundet = false While NOT rs.EOF OR NOT fundet If rs("emne_id") = " & Request.Querystring("id") then strNavn = rs("overskrift") strLink = "<span style=""color: black;""><a href='index_artikel_now.asp?id=" & rs("Id") & "'>" & strNavn & "</span></a>" Response.Write "<li>" & strLink & "</li>" fundet = true End if rs.MoveNext wend Conn.Close Set Conn = Nothing %> Fejlen er at jeg kun får en HTTP 500 - Intern serverfejl Internet Explorer Hvis jeg fjerner koden virker det ? :S
Annonceindlæg fra Academic Work Denmark A/S
12. februar 2005 - 14:23
#1
Du kan få en bedre fejl kode/beskrivelse ved at slå denne fra i IE: funktioner -> internetindstillinger -> avanceret -> fjern kryds i "vis meddelelse om uskadelige http-fejl"
12. februar 2005 - 14:25
#2
skal koden vise et eller flere links?
12. februar 2005 - 14:34
#3
Flere links... Prøver lige
12. februar 2005 - 14:35
#4
Oki det er If rs("emne_id") = " & Request.Querystring("id") then
12. februar 2005 - 14:37
#5
Hvis jeg laver den sådan: If rs("emne_id") = "" & Request.Querystring("id") then Så får jeg da hjemmesiden af se men der er stadig fejl i den string
12. februar 2005 - 14:49
#6
Der er en masse crap i det her, men tjek lige om ikke det kan udskrive <% Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From artikel Order by overskrift Desc" strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("/db/data.mdb") rs.Open strSQL, strDSN, 1 If Not (rs.BOF Or rs.EOF) Then %><br> <table cellspacing="1" cellpadding="2" border="0" bgcolor="#AEBCC7" align="center" height="44" width="572"> <tr valign="top" align="center" bgcolor="#eef6fb"> <td class="downloads" bgcolor="#FFFFFF" width="365" height="25"> <div align="left"><b>Artikler</b></div> </td> </tr> <% Do While Not rs.EOF %> <tr valign="top" align="center" bgcolor="#eef6fb"> <td class="downloads" bgcolor="#FFFFFF" width="365" height="2"> <table width="413" border="0" cellspacing="0" cellpadding="0" bordorcolordark="black" bordercolor="#CCCCCC" height="65"> <tr> <td width="39%" height="22"><font face="Courier New, Courier, mono" size="2"><font size="3"> <% = rs("DetDerskalSkrivesUd") %> </font></font></td> </tr> </table> </td> </tr> <% intRecCount = intRecCount - 1 rs.MoveNext Loop %> </table> <br><div align="center"><font face="Courier New, Courier, mono"><% Else %> </font></div> <div align="center"><font face="Courier New, Courier, mono"><span class="overskrift"><font color="#FF0000" size="2"><b>Ingen Tomt</b></font> </span> <% End If rs.Close Set rs = Nothing %>
12. februar 2005 - 15:03
#7
hmm Hvor skriver du hvilken tabel du henter fra ? Den fejler ikke
12. februar 2005 - 15:07
#8
Arh har fundet det
12. februar 2005 - 15:13
#9
virkede den? kunne det bruges? lidt feedback? hehe:P
12. februar 2005 - 15:15
#10
Hehe roder med at jeg tror det er databasen
12. februar 2005 - 15:22
#11
error '80020009' /index_artikel_read.asp, line 113 If rs("emne_id") = "" AND Request.Querystring("id") <> "" then Der kom nemlig ikke noget ud af din :P
12. februar 2005 - 15:26
#12
12. februar 2005 - 15:30
#13
<% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/db/data.mdb") Conn.Open DSN strSQL = "Select * From artikel Order by overskrift Desc" Set rs = Conn.Execute(strSQL) fundet = false While NOT rs.EOF OR fundet = false If rs("emne_id") = "" AND Request.Querystring("id") <> "" then strNavn = rs("overskrift") strLink = "<span style=""color: black;""><a href='index_artikel_now.asp?id=" & rs("Id") & "'>" & strNavn & "</span></a>" Response.Write "<li>" & strLink & "</li>" fundet = true End if rs.MoveNext wend Conn.Close Set Conn = Nothing %> Forfanden kan da ikke passe :S
12. februar 2005 - 15:30
#14
Man må da kunne lave en If sætning med Request.Querystring ??
12. februar 2005 - 15:33
#15
jeg er slet ikke så dygtig til ASP.. men hvorfor en if uden en else?
12. februar 2005 - 15:40
#16
Nu virker siden men der kommer ikke noget ud :D
12. februar 2005 - 15:41
#17
<% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/db/data.mdb") Conn.Open DSN strSQL = "Select * From artikel Order by overskrift Desc" Set rs = Conn.Execute(strSQL) fundet = false While NOT rs.EOF OR fundet = false If rs("emne_id") = "" AND Request.Querystring("id") <> "" then strNavn = rs("overskrift") strLink = "<span style=""color: black;""><a href='index_artikel_now.asp?id=" & rs("Id") & "'>" & strNavn & "</span></a>" Response.Write "<li>" & strLink & "</li>" else fundet = true End if rs.MoveNext wend Conn.Close Set Conn = Nothing %>
12. februar 2005 - 16:03
#18
tror det fordi den ikke køre din if sætning
13. februar 2005 - 23:35
#19
Hvad ønsker du den skal gøre? Angående koden 12/02-2005 15:41:41 så virker det lidt underligt du har fundet=true i else delen det betyder hvis if sætningen ikke er opfyldt så går den ud af loopet da du har fundet som en betingelse til at stoppe loopet.
05. februar 2006 - 17:36
#20
En af jer opret et svar .. .. Ved ikke lige hvad jeg har lavet der ...
18. juni 2006 - 14:28
#21
ok
Kurser inden for grundlæggende programmering