20. marts 2005 - 17:25Der 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") & "'>") )
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%>
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.