分类：电脑/网络-软件
问题：asp编程，条件判断时遇到的奇异状况！！！这部分语句areaco 
这部分语句area=request.form("areacode")province=lcase(request.form("firstChoice"))if classid=2 thenprocode=province*10000citycode=city*100citycode2=(city+1)*100[color=Red]if  procode<>areacode then[/color] Response.Write "您没有权限查询其他省的数据，请选择您所在的省份！！这部分语句area=request.form("areacode")province=lcase(request.form("firstChoice"))if classid=2 thenprocode=province*10000citycode=city*100citycode2=(city+1)*100[color=Red]if  procode<>areacode then[/color] Response.Write "您没有权限查询其他省的数据，请选择您所在的省份！！</tr>"       Response.Endelse注意红色，意思是procode不等于阿areacode则显示“没有权限……”，但实际运行时无论procode等不等于areacode都显示“没权限……”，而且改成if  procode!=areacode then，报错说缺少‘end’！！怎么回事啊？？？？？请高手指点！！！！
回答：请检查:
1.确认if..then..end if语句是成对出现的.
2.确认procode与areacode是相同数据类型的,否则请用cint等转换. 
估计是第二种原因.