好奇怪的一个问题?在线等!急啊!

wsf81619 2004-04-07 07:42:14
if len(Recordset1.Fields.Item("Flag").Value)=3 then
response.Redirect"RequireServer.asp"
end if
if len(Recordset1.Fields.Item("Flag").Value)=4 then
query="Update dbo.UserInfo set Flag='qqq' where UserNick='"&session("UserNick")&"'"
conn.Execute query
response.Redirect"CancelOk.asp"
end if
为什么在执行的时候不论Flag是3个字符,还是4个字符他都只执行第二个if 语句
莫非asp不是顺序执行,还是该语句中有何错误,请指点,急!
...全文
26 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsf81619 2004-04-08
这个是什么网址阿?
找不到我要的东西!!
回复
jiangjiewebsky 2004-04-07
http://www.reallink.cn/web/down.asp?id=124014070&u=1
回复
cfanse 2004-04-07
试试这样:
<%
if len(trim(recordset1("flag")))=3 then
...
end if
if len(trim(recordset1("flag")))=4 then
...
end if
%>
回复
sywj115447 2004-04-07
看看你的输入法!!!!中文和英文可不一样喔!

再就是你把长度值输出来看一下(包括输入的值),不就知道了???
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告