---
title: "Undantag inträffade."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/84471-undantag-inträffade"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Melea"
published: "2003-08-26T12:54:00.000Z"
updated: "2003-08-26T20:23:22.000Z"
replies: 4
views: 267
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/84471-undantag-inträffade"
---

# Undantag inträffade.

## #1 — Melea, 2003-08-26T12:54Z

Hejsan! :)

Får ett ganska irriterande fel när jag ska visa en bild beroende på om man fått ett nytt meddelande eller inte.

Just nu ser det ut såhär:

```
<%MySQL = "SELECT * FROM memb_msg_inbox where till = '" & lcase(Session("username")) & "' order by id desc"
Set RecSet = Conn.Execute(MySQL)%>

<%If RecSet("kollad") = "0" then%><img src="images/inget_nytt_meddelande.gif" border="0"><%Else%><img src="images/nytt_meddelande.gif" border="0"><%End If%>
```

Men får felet undantag inträffade.
Vet i stort sett vad felet är. Den måste loopa igenom alla poster för att kolla om ngt meddelande är nytt eller inte. Hur gör jag detta?

MVH

Permalänk: https://www.webforum.nu/p/84471

## #2 — @nders, 2003-08-26T13:00Z

Lite snabbkodat och såklart otestat, men jag flyttade in jämförelsen om något var oläst i wheresatsen, så vi helt sonika bara räknar om det finns några meddelanden att läsa. Finns inte det, så är AntalMeddelanden noll.

```
<%MySQL = "SELECT count(*) as NyaMeddelanden FROM memb_msg_inbox where till = '" & lcase(Session("username")) & "' [b] and kollad=0[/b] order by id desc"
Set RecSet = Conn.Execute(MySQL)%>

<%If Clng(RecSet("NyaMeddelanden")) = 0 then%><img src="images/inget_nytt_meddelande.gif" border="0"><%Else%><img src="images/nytt_meddelande.gif" border="0"><%End If%>
```

Lycka till.

Mvh

Permalänk: https://www.webforum.nu/p/1140208

## #3 — SteveP, 2003-08-26T13:00Z

```
<%
MySQL = "SELECT * FROM memb_msg_inbox where till = '" & lcase(Session("username")) & "' AND Kollad = 1 order by id desc"
Set RecSet = Conn.Execute(MySQL)
%>

<% If Not RecSet.EOF Then %>

<img src="images/nytt_meddelande.gif" border="0">

<% Else %>

<img src="images/inget_nytt_meddelande.gif" border="0">

<%End If%>
```

Permalänk: https://www.webforum.nu/p/1140211

## #4 — SteveP, 2003-08-26T13:08Z

@nders metod är att föredra. Använder du count så kan du samtidigt skriva hur många nya meddelanden dom fått.

Permalänk: https://www.webforum.nu/p/1140223

## #5 — Melea, 2003-08-26T20:23Z

Wihoo :) Tackar och bugar både SteveP och @nders för att ni hjälper, hade redan prövat steves metod men eftersom de båda bilderna ligger mitt i en tabell blir det väldigt rörigt, @nders metod funkar prima!

MVH

Permalänk: https://www.webforum.nu/p/1140486

---

Tråden på webben: https://www.webforum.nu/amne/asp/84471-undantag-inträffade
