梦幻西游夜舞倾城主角:这个SELECT语句是什么意思啊SELECT语句怎么使用啊

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 12:21:50
Select Case request("action")
Case "chk"
Dvbbs_ChkLogin
Dvbbs.Showerr()
Case "redir"
redir
Dvbbs.Showerr()
Case "save_redir_reg"
call save_redir_reg()
Dvbbs.Showerr()
Case Else
Main
End Select

就是对request("action") (action传来的值)进行的分类讨论
当chk时。。。。
当redir是。。。。

分支语句.

IF语句可以实现两路分支选择结构,即根据条件的真或假从两个分支中选择一个执行。如果要选择的方案有多于两种的时候也可以用镶套的IF语句来做,当要选择的条件比较多时,IF语句的镶套层数也会增加,程序可读性下降,所以QB又提供了直接实现多分支的语句--SELECT CASE语句。SELECT(英语词义是“选择”);CASE(英语词义是“情况”)。它的格式一般如下:
SEELCT CASE〈测试表达式〉
CASE〈条件11〉,[〈条件12〉,……]
〈语句组1〉
CASE〈条件21〉,[〈条件22〉,……]
〈语句组2〉
……
[CASE ELSE
〈语句组N〉]
END SELECT