在线等候,在线给分,也可另加分:select怎么放在if语句中才不能出错??格式帮我看一眼
我时刻在线,在线测试,好用即给分.
如果select放在if语句前则都好用,
但现在我想把它放在if语句的内部,该如何放置才不至于出错???
用不用我写出原语句代码来????还是格式问题,内部程序都调通了
问题点数:20、回复次数:12Top
1 楼caohsdj(黑风)回复于 2003-08-02 11:54:24 得分 0
存储过程吗?Top
2 楼zorou_fatal(The world and system is even)回复于 2003-08-02 11:54:58 得分 0
我倒。你总是这样......
说具体点,拜托了。 ^_^Top
3 楼marry7(林雨婷)回复于 2003-08-02 12:19:29 得分 0
不是,就是程序中我的语句部分没学好,不会安排了.
我的意思有点类似这样
if *** then
else***
end if \\最简单语句吧??但我可能就不会再嵌套一个if,所以我会提问,而答案应是
if *** then
*********************
else
if *** then
****
else
***
end if
end ifTop
4 楼zorou_fatal(The world and system is even)回复于 2003-08-02 12:27:26 得分 10
那你说的select是指的什么呢?Top
5 楼huhan3(穿马甲的蛇)回复于 2003-08-02 12:40:21 得分 10
我不很明白你的意思,如果说的是下拉框的select:
select 是html的东西,用的时候用<>括起来
而if 语句是asp的东西,用的时候用<%%>括起来如
<%if *** then
else***%>
<select>
...
</select>
<%end if%>
如果说的是select case:
<%if *** then
else***
select case ()
case 1
...
case 2
...
end select
end if%>
如果是select查询语句
也一样,只要放在if语句中就行Top
6 楼marry7(林雨婷)回复于 2003-08-02 12:41:41 得分 0
你又在线啊??
太好了,我问的问题你不要以深思度的去思考,怎么简单怎么想好了,中午没吃饭啊?
我把代码写出来吧
select case rs("type")
case "1"
incdate = 180
case "2"
incdate = 120
case "3"
incdate = 60
end select\\想把这部分放在if的一个分支中
if rs1.eof then
login = 0
else
if pwd <> rs1("pwd") then
login = 1
else
if a < incdate then
login = 2
session("username") = username
session("usertype") = usertype
else
login = 5
end if
end if
end ifTop
7 楼marry7(林雨婷)回复于 2003-08-02 12:44:31 得分 0
if rs1.eof then
login = 0
else
if pwd <> rs1("pwd") then
login = 1
else------------------\\得把它放在这或者是if之后,但必须是a < incdate之前
if a < incdate then
login = 2
session("username") = username
session("usertype") = usertype
else
login = 5
end if
end if
end if
明白了?
Top
8 楼marry7(林雨婷)回复于 2003-08-02 12:47:57 得分 0
等一下,先不用回了,好像不是这个问题,我再看看
Top
9 楼zorou_fatal(The world and system is even)回复于 2003-08-02 13:16:47 得分 0
晕死中......
T_TTop
10 楼marry7(林雨婷)回复于 2003-08-02 13:24:10 得分 0
有没有临时医生??
紧急召用!!
不气您了,您随时注意一下短信可以吗?
最后统一一次性给个分吧,OK不?
这个问题如果是我真的问错的话,我一会就会把这个问题分给结了Top
11 楼bigspook(开心就好)回复于 2003-08-02 13:38:43 得分 0
也给我一点分吧,呵呵,谢谢了!Top
12 楼marry7(林雨婷)回复于 2003-08-02 13:53:26 得分 0
终于调出来了,谢谢各位,
实在对不住大家,问题没有出在这里,我现在就给针对这个问题上给我帮助的人给分,有意见可以另联系我.
bigspook(开心就好) :在这里没法给啊,总共才20分,给你的话有些对不起帮我的人,他们的分一定就少了,我在别的帖子里可以给你分
Top




