If right(Rs("observtime"), 2) = "21" and rr="31" and yy="01" or yy="03" or yy="08"then
 str2 = "1"
   
elseif right(Rs("observtime"), 2) = "21" Then 
str2 = "2"
end if
如上代码。yy代表月份,rr代表日期
网页上有三个地方(a,b,c)要显示读出的数据,要码显示1,要码显示2.
假设a和b两个地方的数据都是8月30号的,则a=2,b=2
今天是8月31号,只有c这个地方的数据更新了,a和b还没有更新。
-------------------------------------------------------------
按我的意思网页上应该显示的是a=2,b=2,c=1
但是按上面的条件语句,得到的结果是a=1,b=1,c=1
如果我把yy="08"和yy="01"的位置调换的话,则显示正确a=2,b=2,c=1
那如果是到1月份的话,显示又会出错请问如何更改上面的语句使(If right(Rs("observtime"), 2) = "21" and rr="31" and yy="01" or yy="03" or yy="08")条件能够成立