注册 登录
编程论坛 ASP技术论坛

为何这个SELect 语句不能正确执行,请大家来看看

kira007 发布于 2007-11-30 21:19, 734 次点击
数据库中 price2 的字段 是
长度为双精度的 数字型 ,
数值纪录为 0
执行以下代码,输出显示的是 danjia>0 and danjia<1 的状况
而不是 danjia=0 ,这是为什么?“danjia ”的值明明是等于 0 的
----------------------------------------------------------------------------------------------------------------------------------------------------
danjia=rspp("price2")
select case danjia
case (danjia=0)
response.write"价格商议"   
case (danjia>0 and danjia<1)
response.write  "¥ 0"&FormatNumber(danjia)&"元"
case (danjia>1)
response.write  "¥ "&FormatNumber(danjia)&"元"
end select
1 回复
#2
tianyu1232007-12-01 17:58
像你这样的用if...elseif...end if语句
select case danjia
case 0:
response.write"价格商议"
end select
1