+ -
当前位置:首页 → 问答吧 → 紧急求助ASP问题,请大侠帮忙!

紧急求助ASP问题,请大侠帮忙!

时间:2011-08-17

来源:互联网


如图所示:表里有三个字段,需要实现依次判断bumen、chengshi、shengfen三个值,如果相等就不判断后面。字段列每行数据都判断后,才判断后面。遇到问题是不判断第二条记录,直接判断chengshi去了。望高手帮忙解决下,谢谢了!

[ 本帖最后由 zhaiwei 于 2011-8-17 15:56 编辑 ]

作者: zhaiwei   发布时间: 2011-08-17

肯定一点,程序执行的逻辑顺序不合理,关键楼主也表达的不是很清楚呀

作者: yudi   发布时间: 2011-08-17

我再表达下,查询第一条记录bumen没有时会直接判断chengshi,能不能查询bumen字段全部记录后,如果没有才查询chengshi.同样chenshi字段全部查询后,再查询shengfen.
sql="select * from 表名"
rs.open sql,conn,1,3
do while not rs.eof
     if bumen<>0 then
response.write "字符1"
     elseif chengshi<>0 and bumen=0   then
response.write "字符2"
    elseif shengfen<>0 and chengshi=0 and bumen=0   then
response.write "字符3"
     end if
rs.movenext
loop
rs.close

作者: zhaiwei   发布时间: 2011-08-17

sql="select * from 表名 where bumen = '查询变量1' or chengshi = '查询变量1' or shengfen = '查询变量3'"

作者: lijh0633   发布时间: 2011-08-17

热门下载

更多