第1个回答 2009-11-02
我认为直接写个方法 如果查询 或者没输入就判断为空 返回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
{
//错误
}