请教个数据库查询问题 试试用trim()方法if(pa.Sex!=null&&(!pa.Sex.trim().equals(""))) sql=sql+" and Sex ='"+pa.Sex+"'"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 pa是什么东西?不懂学习up 你的程序是怎么写的?贴出来看看,大家帮你分析一下!生成SQL的那一部分. 你应该区分一下性别是否有值(不等于null或' '),如有值,你的sql是没问题的;但为null或' '时,这个sql就不对了,要重新组织,不能在where中有性别的查询语句。加个if判断一下就ok了,很简单的,试试吧! <option value=' '> </option>应该为:''而不是:' ' select 默认请况下选中了第一项,所以在你的程序选中了<option value=' '> </option>你可以把上边改为<option value=''> </option>或者干脆删掉这一个!或者加函数trim(). action跳转的问题? struts2 的日期类型转化的问题 js参数传递用el形式传递的问题 新手:jsp传值问题 很简单的配置问题,Eclilpse的VSS版本控制问题,请求大家的帮助,不吝言谢! 不同数据库之间的编码问题是否一样 请教一个字符显示问题 关于连接池的一个初学者的问题~~~~进来看看~~ 开发CRM一般用什么开发,java/delphi/jsp或其他的语言?该怎样开发啊? 老问题:JDBC-ODBC的连接 我想用jfreechart写一个通过流输出曲线图的servlet,下面这段代码哪里有问题? session问题??帮帮忙~!
不懂
学习
up
贴出来看看,大家帮你分析一下!
生成SQL的那一部分.
如有值,你的sql是没问题的;
但为null或' '时,这个sql就不对了,要重新组织,不能在where中有性别的查询语句。
加个if判断一下就ok了,很简单的,试试吧!
应该为:''而不是:' '
你可以把上边改为<option value=''> </option>或者干脆删掉这一个!
或者加函数trim().