select case 语句怎么判断在某两个值之间

歪歪 2004-07-02 09:59:36
如题
我要把
if a>3 and a<5 then
b=100
elseif a>=5 and a<=16 then
b=200
elseif a>16 and a<=100 then
b=400
else
b=900
end if
转换成select case语句怎么做

Select Case a
Case Is >= 85
Grade = "优秀"
Case Is >= 75
Grade = "良好"
Case Is >= 70
Grade = "中等"
Case Is >= 60
Grade = "及格"
end Select
有错误,在vb中是正确的,但用asp里就有错误了

请大虾帮帮忙啊,我急用,中午前结贴.
...全文
534 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
歪歪 2004-07-02
  • 打赏
  • 举报
回复
结贴页和这页用的不是同一个数据库

晕,管理那边节了,这边还没反应
歪歪 2004-07-02
  • 打赏
  • 举报
回复
算了

看来真没办法转换了,结贴吃午饭

顺便谢谢楼上的各位关注
歪歪 2004-07-02
  • 打赏
  • 举报
回复
就是sql的,然后呢,麻烦大虾说清楚些,谢谢了
netying 2004-07-02
  • 打赏
  • 举报
回复
sql server 的 case 语句可以作到这样,不知道你是什么数据库
歪歪 2004-07-02
  • 打赏
  • 举报
回复
netying(鹰击长空)

可以说说方法吗

歪歪 2004-07-02
  • 打赏
  • 举报
回复
netying(鹰击长空)

可以说说方法吗

netying 2004-07-02
  • 打赏
  • 举报
回复
你要是从数据库里取数据倒是可以做~
歪歪 2004-07-02
  • 打赏
  • 举报
回复
这样都行

我要值是2到2000之间的呢,写完啊
sxsgssgs 2004-07-02
  • 打赏
  • 举报
回复
select case a
case 0,1,2,3,4,5,6
Grade = "很差"
case.....
..
..
case 90,.....,100
Grade = "优秀"

end select
歪歪 2004-07-02
  • 打赏
  • 举报
回复
yeno(好好保护偶这只仅存的菜鸟)

你这简直是在专我题目的空子嘛,要你那样我何必直接用elseif语句就OK了,还转换什么啊


晕哦
yeno 2004-07-02
  • 打赏
  • 举报
回复
case只能对指定值(而不是范围)的,楼主可以这样使用

if a>85 then
a=1
else if a<85 and a>75 then
a=2
...
end if
select case a
case 1
...
case 2
...
...
end select
wsdzmhongm 2004-07-02
  • 打赏
  • 举报
回复
不好使!
歪歪 2004-07-02
  • 打赏
  • 举报
回复
主要是写的太多了
robinsonyjf 2004-07-02
  • 打赏
  • 举报
回复
你对sleect case 情有独钟吗??
歪歪 2004-07-02
  • 打赏
  • 举报
回复
主要是这个
if a>3 and a<5 then
b=100
elseif a>=5 and a<=16 then
b=200
elseif a>16 and a<=100 then
b=400
else
b=900
end if


wsdzmhongm 2004-07-02
  • 打赏
  • 举报
回复
忘啦?

:)
wsdzmhongm 2004-07-02
  • 打赏
  • 举报
回复


Select Case a
Case 85
Grade = "优秀"
Case 75
Grade = "良好"
Case 70
Grade = "中等"
Case 60
Grade = "及格"
case else
Grade="ok"
end Select
歪歪 2004-07-02
  • 打赏
  • 举报
回复
reners(网讯太空) ( )

错误是没有,但也不能显示啊


谢谢
dullwolf 2004-07-02
  • 打赏
  • 举报
回复
vb可以,vbs不可以

vb里面可以 case 1 to 10
serverme 2004-07-02
  • 打赏
  • 举报
回复
select case upload.err
case 1
response.write "请先选择你要上传的文件!"
case 2
response.write "你上传的文件总大小超出了最大限制(100M)"
end select
加载更多回复(8)

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧