ASP里用select case如何判断字段为空的情况呢?

有一个ASP页面,里面有字段SEX,我想判断字段为空的话,就显示“火星”,但是实现不了。。selectcasers("sex")case"M"response.write... 有一个ASP页面,里面有字段SEX,我想判断字段为空的话,就显示“火星”,但是实现不了。。

select case rs("sex")
case "M"
response.write "男"
case "W"
response.write "女"
case ""
response.write "火星"
case else
response.write "妖"
end select
是不是不可以这样写呢,该怎么改或者用别的方法,望高手支招。。
展开
 我来答
乌芹0o
2009-11-02 · TA获得超过398个赞
知道小有建树答主
回答量:492
采纳率:66%
帮助的人:275万
展开全部
我认为直接写个方法 如果查询 或者没输入就判断为空 返回bool类型

public bool getSex(UserInfo(字段表) info)
{
string sql=string.format("select count(*) from sex表 where sex'模册{0}'",info.sex)

int result =(int)(DBHlper(连接类,旦中宏里面有scalar方法).getScalar(sql));

if(result>培耐0)
{
return true;
}else
{
return false;
}

}

然后用个BLL
private SQlDAl(继承接口的类也就是上面写的方法类) dql=new IDAL(接口)
public bool getSex(UserInfo info)
{
if(dal.getSex(info))
{
return true;
}else
{
return false;
}
}

UserInfo userinfo=new UserInfo();
BLL bll=new BLL();
userinfo.sex=this.txtSex(文本框名).text.trim()
if(bll.getSex(userinfo))
{
//正确
}else
{
//错误
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-11-02
展开全部
楼上的整的什么东西呢悉团。

这样写可以的睁握橘。试下就知道了。

你不放心的话可以加点前后缀:
select case "Sex"&rs("sex")
case "SexM"
response.write "男"
case "SexW"
response.write "女"
case "Sex"
response.write "火星"
case else
response.write "皮兆妖"
end select
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式