kan nån se varför jag får error '80020009'
/mail/newMail.asp, line 19 när jag loggar in med testkontot och ett korrekt resultat när jag loggar in med mitt egna konto
Rad 19 är fetmarkerad
koden är
<%Set newMail=objConn.Execute("SELECT reciever, -Sum(mailRead) AS mAntal FROM tblUsers_imail where reciever="& Session("userID") &" GROUP BY reciever")%>
[b]<%If newMail("mAntal") = 0 Then%>[/b]
<span class="presentation">Inga nya PM</span>
<%ElseIf newMail("mAntal") = 1 Then%>
<a class="presentation" target="_parent" href="/mail/meddelanden.asp">
<span style="size:18px; font:Arial, Helvetica, sans-serif;" title="Du har <%=newMail("mAntal")%> oläst pm">
<img src="/images/icons/email.gif"> Du har <%=newMail("mAntal")%> oläst pm</span></a>
<%ElseIf newMail("mAntal") > 1 Then%>
<a class="presentation" target="_parent" href="/mail/meddelanden.asp">
<span style="size:18px; font:Arial, Helvetica, sans-serif;" title="Du har <%=newMail("mAntal")%> olästa PM">
<img src="/images/icons/email.gif"> Du har <%=newMail("mAntal")%> olästa PM</span></a>
<%End If%>
Peter SMedlem sedan dec. 20025 483 inlägg Vad jämför du newMail("mAntal") med?
<%If newMail("mAntal") = or 0 Then%>
Det har inte med din fråga att göra, men varför har du
<%=newMail("mAntal")%>
när du ändå bara presenterar ett nytt mail? Du kan väl skriva det i klartext istället, "Du har 1 oläst pm"?
Peter SMedlem sedan dec. 20025 483 inlägg Jag ser nu att du ändrat i inlägget.
Kollar du någonstans om newMail är EOF?
Sedan kan det vara en god idé att omvandla fälten till lämpliga datatyper:
if clng(newMail("mAntal")) ...
Helmertz skrev:
Det har inte med din fråga att göra, men varför har du
<%=newMail("mAntal")%>
när du ändå bara presenterar ett nytt mail? Du kan väl skriva det i klartext istället, "Du har 1 oläst pm"?
en ja/nej i databasen markerar hur många poster som är nya och det är det som mitt RS newMail gör
Om det inte finns nån markering så ska den skriva ut inga mail
Om det finns en markering så har man 1 nytt mail
Om man har mer än ett så har man det antalet nya mail
Det är då det funkar och det strular bara när jag är inne på testontot och det inte finns nya markeringar....finns det så visas det korrekt överallt