我做了站内信系统,是用数据库实现的,怎么把新邮件和旧邮件放在一个列表中?

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:52:47
这样的话怎么计算出新邮件的数量,我是这样做的,可是计算结果总是错的:
count=0
do while not rs.eof
if read="1" then
count=count+1
end if
rs.movenext
loop
这样改了之后还COUNT的计算结果还是错的哦.
而且我用 recordset 打开一个记录集,用DO WHILE 循环输出,在显示新旧邮件图标时老是出错,请高手看下我的代码;
<img scr="<%if read='1' then%>pic/old.gif<%else%>pic/new.gif<%end if%>"

count=0
do while not rs.eof
if rs("read")="1" then
count=count+1
end if
rs.movenext
loop

新旧邮件放在一个表中即可,用一个专门的字段来区分这个邮件是不是新邮个,例如设置一个字段read,当这个邮件已经被读过之后,就赋值read为1。

在列表邮件时,根据read的值来进行判断它是新邮件,还是已读邮件。