Avatar billede Noam-9 Praktikant
27. juli 2001 - 15:37 Der er 4 kommentarer og
1 løsning

Microsoft VBScript runtime error \'800a000d\'

Jeg har flikket et nyhedsmodul sammen, men har nu fået problemer fordi ikke alle nyheder skal vises på samme måde, når man klikker videre fra oversigten.

Problemet er at de nyheder hvor feltet docname er udfyldt skal åbne et dokument ved navn \"docname\" der ligger i et dump-bibliotek.

Alle de andre skal åbne en nyhedsside via et id-nummer.

De to systemer virker ok hver for sig.

****************************
Her er den \"blandede\" kode, der er gået ged i:
      <%
  DO WHILE NOT rs.EOF
    overskrift = rs(\"overskrift\")
    teaser = replace(rs(\"teaser\"),vbcrlf,\"<br>\")
    tidsstempel = rs(\"tidsstempel\")
    forfatter = rs(\"forfatter\")
    ID = rs(\"ID\")
    Dato = rs(\"Dato\")
    docname = rs(\"docname\")
    referat = rs(\"referat\")
   
    %>
     
      <div class=\"nyhedsover\">
      <%
      if docname <> 0 then
      response.write \"<a href=\"\"../documentdump/\" & rs(\"docname\") & \">\"
      else
      response.write \"<a href=nyhedsdel/se_nyhed.asp?id=\" & ID & \">\"
      end if
      %>
      <%=overskrift%></div>
      <div class=\"nyhedsdato\"><%=tidsstempel%> ~ <%=forfatter%></div>
      <div class=\"teaser\"><a href=\"nyhedsdel/se_nyhed.asp?id=<%=ID%>\"><%=teaser%></a></div><br>
      <%
    rs.MoveNext
  LOOP
  RS.Close


Her er den fejlbesked jeg får:
  Microsoft VBScript runtime error \'800a000d\'
  Type mismatch: \'docname\'

****************************
Her er den originale kode der virker fint (med id):
      <div class=\"nyhedsover\"><a href=\"nyhedsdel/se_nyhed.asp?id=<%=ID%>\"><%=overskrift%></a></div>
      <div class=\"nyhedsdato\"><%=tidsstempel%> ~ <%=forfatter%></div>
      <div class=\"teaser\"><a href=\"nyhedsdel/se_nyhed.asp?id=<%=ID%>\"><%=teaser%></a></div><br>

****************************
Her er den originale kode der virker fint (med docname):
      <span class=\"nyhedsover\"><a href=\"../documentdump/<%=docname%>\" target=\"_blank\"><%=overskrift%></a> - </span>
      <span class=\"nyhedsdato\"><%=tidsstempel%> ~ <%=forfatter%></span><br>
      <span class=\"teaser\"><a href=\"../documentdump/<%=docname%>\" target=\"_blank\"><%=teaser%></a></span>
Avatar billede erikjacobsen Ekspert
27. juli 2001 - 15:44 #1
Mener du ikke
  if docname <> \"\" then
Avatar billede Noam-9 Praktikant
27. juli 2001 - 15:47 #2
Jo selvfølgelig gør jeg det...  TAK
Avatar billede Noam-9 Praktikant
27. juli 2001 - 15:48 #3
Men der er nu stadig noget galt...
Avatar billede erikjacobsen Ekspert
27. juli 2001 - 15:50 #4
:)
Avatar billede erikjacobsen Ekspert
27. juli 2001 - 15:51 #5
response.write \"<a href=\"\"../documentdump/\" & rs(\"docname\") & \"\"\">\"
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