Lite fundersam över hur du menar
do until recset.eof
...
if trim(lcase(recset("status")) = "oläst" then exit do
...
recset.movenext
loop
Nu avslutas loopen om det står oläst i någon post.
är det något sådant, annars så får du förklara lite mer
13 svar · 265 visningar · startad av Rinaldo
jag vet hur man kollar om statusen överensstämmer med ett värde men nu vill jag kolla om det finns något sådant värde (oläst, det blir läst när man tycker på mailet) någonstans medan den loopar???
Lite fundersam över hur du menar
do until recset.eof
...
if trim(lcase(recset("status")) = "oläst" then exit do
...
recset.movenext
loop
Nu avslutas loopen om det står oläst i någon post.
är det något sådant, annars så får du förklara lite mer
Allstå. En sak ska visas om det finns ett mail som har statusen oläst.
Om det inte finns ett sådan mail ska en annan sak visas.
Så jag tror det ska funka det dör
<%Visa = "SELECT * FROM meddelande ORDER BY fran desc"
RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic
do until recset.eof
...
if trim(lcase(recset("status")) = "oläst" then exit do
...
recset.movenext
loop
recset.close%>
"Identiferare förväntas"??
Man kan avbryta såfort den hittar ett mail som är oläst och ska då returnera värdet: Nya mail. Annars ska den inte visa någonting.
Då är det väl bättre om du lägger in det direkt i din select-sats
'öppna connection
sql = "select * from mail where status = 'oläst'"
set rs = connect.execute(sql)
if rs.eof then
'Inga olästa mail
else
'det finns olästa mail
end if
Oj, då jag menade inte att du skulle ta med ... Det vara för att indikera att här ligger någon godtycklig kod.
ok. tackar. det funkar fint nu
Kan man räkna hur många olästa det finns?
Jo då
sql = "select count(*) from meddelande " & _
" where status = 'oläst'"
set rs = connect.execute(sql)
response.write "Det finns " & rs(0) & " olästa meddelanden <br>"
ok, tackar
oj, tänkte lite fel där i början. Den ska ju kolla om det finns några nya mail som är till en själv.
Kan man kolla genom något liknande?
sql = "select * from mail where status = 'oläst' AND where till = 'session(anvandare)'"
Hmmm, jag visste inte att man kunde använda ÅÄÖ, coolt, då slipper man att skriva databasnamnen på engelska