这样的条件判断怎么将变量引用?

powerc1 2004-08-11 05:27:18
<%
acz=3
aa="acz<5 and acz>1" '在页面中得到的多条件语句
if aa then
response.write "ok"
else
response.write "no"
end if
%>

系统提示类型不匹配,但是我不知道如何 将acz这个变量的3引入到aa这个语句中?请教大家。
...全文
123 点赞 收藏 15
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
EAGLEXU 2004-08-15

dim acz
acz=3
acz=Cint(acz)
if acz<5 and acz>1 then
response.write "yes"
else
response.write "no"
end if
这样没问题啊
回复
powerc1 2004-08-15
请问有没有人可以回答?
回复
powerc1 2004-08-15
还是不行,aa只能用aa=request.form("sr")从文本框中取,取回来是字符型,加()也没用,怎么办?
回复
zltostem 2004-08-15
<%
acz=3
aa = (acz<5 and acz>1) '在页面中得到的多条件语句
if aa then
response.write "ok"
else
response.write "no"
end if
%>

这下没问题了,请参照~~~
回复
powerc1 2004-08-15
if acz<5 and acz>1 then只能用if aa then来代替,因为条件不一定就是“acz<5 and acz>1”也许也有可能是“acz<4 and acz>2”,这要看用户如何输入,所以法上不能直接写if acz<5 and acz>1 then,但这里用变量aa代进来后系统提示出错,请问如何是好?
回复
zltostem 2004-08-15
上面写法可以
回复
AHUA1001 2004-08-14
这样的东西可以编译过去吗?
回复
powerc1 2004-08-14
怎么都没有人回答呀,简单地说就是查询条件让用户自己在文本框中输入,如用户输入的是“acz<5 and acz>1”(acz代表一变量),在处理程序中用aa=request.form("sr")取回来的是一个“acz<5 and acz>1”字符串变量,但这不能用于 if aa then 用来做为判断的条件,因为字符型这样判断都为true,用"&aa&"也不行,请问大家如何办?
回复
powerc1 2004-08-11
up
回复
powerc1 2004-08-11
aa=acz<5 and acz>1
这样不行,因为页面中用到了多条件查询,所以大于或者小于都是用户选择的,所以在生成这个aa=“acz<5 and acz>1”的时候,用到了
temp=request.form(abc)
假设temp取到的是“>”
tempstr=tempstr&temp
tempstr就变成了acz>5
这样就一定要用字符,但是结果就成了我如果的问题,不能解决,请问大家有没有多条件查询的例子?
回复
ttt2 2004-08-11
<%
acz=3
aa=acz<5 and acz>1 '在页面中得到的多条件语句
if aa=true then
response.write "ok"
else
response.write "no"
end if
%>
回复
jervis82 2004-08-11
我觉得也没有多大可能啦,
字符的话除了零aa都为true
回复
powerc1 2004-08-11
对,此时aa是个字符串常量,但是如何在if条件判断中将aa中的acz引用进去,这是个难题?请问有谁知道吗?
回复
jervis82 2004-08-11
aa="acz<5 and acz>1"

此时aa已经为一个常量字符串了吧。
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-08-11 05:27
社区公告
暂无公告