Avatar billede willi Nybegynder
20. marts 2005 - 17:25 Der er 7 kommentarer og
1 løsning

Fanger ikke undetagelsen

Hvorfor fanges undtagelsen ikke hvis ikke vis=true
<table>
        <tr>
        <td>
        <% strSQL= " Select * From bildArkiv where dirNavn=('" & filex & "') AND vis=True  "
            Set rs = Conn.Execute(strSQL)
            If rs("ugeDag")= Weekday(Now()) Then
            Response.Write ("<img src='" & rs("filNavn") & "'>")
                    Else
                    Response.write ("ØV")
            End if%>   
        </td>
        </tr>
        </table>
       
Undtagelsen ser sådan ud:
Fejltype:
(0x80020009)
Undtagelse opstod.
/billedDBtest/indexx.asp, line 34
(linie 34 er Response.Write ("<img src='" & rs("filNavn") & "'>") )
Avatar billede moejensen Nybegynder
20. marts 2005 - 17:30 #1
prøv med:

Response.Write ("<img src=""" & rs("filNavn") & """>")

og din SQL således:

strSQL= "SELECT * FROM bildArkiv WHERE dirNavn = '" & filex & "' AND vis = True"

er feltet vis erklæret som true/false (ja/nej)
Avatar billede willi Nybegynder
20. marts 2005 - 17:35 #2
Så kommer der en undtagelse i
Fejltype:
(0x80020009)
Undtagelse opstod.
/billedDBtest/indexx.asp, line 33

L33: If rs("ugeDag")= Weekday(Now()) Then
Avatar billede moejensen Nybegynder
20. marts 2005 - 17:41 #3
hvilket format er ugedag?
Avatar billede eagleeye Praktikant
20. marts 2005 - 17:46 #4
Hvis vis er false og den ikke henter nogle poster fra database vil rs være tom. Man kan tjekke om rs er tomt ved at tjekke på EOF.

            If not rs.EOF then
              If rs("ugeDag")= Weekday(Now()) Then
                Response.Write ("<img src='" & rs("filNavn") & "'>")
              Else
                Response.write ("ØV")
              End if
            Else
              Response.write ("ØV")
            End If%>
Avatar billede willi Nybegynder
20. marts 2005 - 17:52 #5
Ugedag er talformat.
Men som sagt vises billede når vis=True
Avatar billede willi Nybegynder
20. marts 2005 - 17:53 #6
Men det ser ud til det virker... vender tilbage...
Avatar billede willi Nybegynder
20. marts 2005 - 18:00 #7
Det kan jeg godt se eagleeye. Sender du et svar...
Avatar billede eagleeye Praktikant
20. marts 2005 - 18:12 #8
ok her et svar :)
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