求助~~~~~javabean中的SQL查询语句,不能实现查询~~

[复制链接]
查看11 | 回复3 | 2010-12-21 11:43:32 | 显示全部楼层 |阅读模式
"SELECT * FROM tableName WHERE doctorID= '"+doctorID+"' AND doctorID ='"+"'"
语句是这个~
rs=sql.executeQuery("SELECT * FROM patient WHERE doctorID= '"+doctorID+"' AND doctorID ='"+"'");
结果只能显示doctorID为空时的值,而且提交另外一个doctorID时,什么都不显示了~只显示表头~哪位高人知道是怎么回事?
嗯,我改成OR了,一开始写的时候我还想应该是OR~~倒是能输入的时候查出来了~~
谢谢~~
还有个问题,第一次进入页面,不能执行这个语句,要提交之后才查询一次,这怎么办呢?我想进入之后自动执行查找一次的语句,jsp页面怎么写?


这是我的查询表单,我不想让用户输入,只是打开页面的时候自动提交一次~~应该怎么改?

回复

使用道具 举报

千问 | 2010-12-21 11:43:32 | 显示全部楼层
你的条件查询是2个 doctorID值都满足的数据显示 如果2个doctorID 不同当然没有数据了,你应该把and 改为or
回复

使用道具 举报

千问 | 2010-12-21 11:43:32 | 显示全部楼层
你这句话想干什么?查doctorID等于doctorID 和 doctorID等于空么 这是或的关系把and 改成or formname是你form 的name
回复

使用道具 举报

千问 | 2010-12-21 11:43:32 | 显示全部楼层
为什么要写2个docutID = +呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行