Avatar billede dj-hupi Nybegynder
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
Avatar billede trekkies Juniormester
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"
Avatar billede kalp Novice
12. februar 2005 - 14:25 #2
skal koden vise et eller flere links?
Avatar billede dj-hupi Nybegynder
12. februar 2005 - 14:34 #3
Flere links...

Prøver lige
Avatar billede dj-hupi Nybegynder
12. februar 2005 - 14:35 #4
Oki det er If rs("emne_id") = " & Request.Querystring("id") then
Avatar billede dj-hupi Nybegynder
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
Avatar billede kalp Novice
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

%>
Avatar billede dj-hupi Nybegynder
12. februar 2005 - 15:03 #7
hmm
Hvor skriver du hvilken tabel du henter fra ?

Den fejler ikke
Avatar billede dj-hupi Nybegynder
12. februar 2005 - 15:07 #8
Arh har fundet det
Avatar billede kalp Novice
12. februar 2005 - 15:13 #9
virkede den? kunne det bruges? lidt feedback? hehe:P
Avatar billede dj-hupi Nybegynder
12. februar 2005 - 15:15 #10
Hehe roder med at jeg tror det er databasen
Avatar billede dj-hupi Nybegynder
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
Avatar billede kalp Novice
12. februar 2005 - 15:26 #12
måske det er dette problem?
http://support.microsoft.com/kb/q175239/
Avatar billede dj-hupi Nybegynder
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
Avatar billede dj-hupi Nybegynder
12. februar 2005 - 15:30 #14
Man må da kunne lave en If sætning med Request.Querystring ??
Avatar billede kalp Novice
12. februar 2005 - 15:33 #15
jeg er slet ikke så dygtig til ASP.. men hvorfor en if uden en else?
Avatar billede dj-hupi Nybegynder
12. februar 2005 - 15:40 #16
Nu virker siden men der kommer ikke noget ud :D
Avatar billede dj-hupi Nybegynder
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
%>
Avatar billede kalp Novice
12. februar 2005 - 16:03 #18
tror det fordi den ikke køre din if sætning
Avatar billede eagleeye Praktikant
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.
Avatar billede dj-hupi Nybegynder
05. februar 2006 - 17:36 #20
En af jer opret et svar .. ..
Ved ikke lige hvad jeg har lavet der ...
Avatar billede dj-hupi Nybegynder
18. juni 2006 - 14:28 #21
ok
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