本次任务完成时间:2019年7月5日
开发工具与关键技术:MyEclipse 10、Java
1、问题:通过下拉框进行查询时,查询出来的数据显示不全,或者是显示的数据是没有根据条 件查询的。
需要检查的地方:
• 检查在拼接条件的时候是否正确
• 检查SQL语句是否有写正确
如下图是查询的结果:
其是想要根据空闲状态来查询出所有的状态都是空闲的,但其没有起到作用把所有的数据都显示了,但是如果是预定状态的其就可以查询出来,所以就需要去检查一下sql语句了。
下面是sql语句如下图例:
根据预定状态进行查询的可以显示出来是因为我写的where条件其只执行到了第一个条件,无法执行到第二个条件,用‘||’这里无法执行需要的条件,所以当时没有想到怎么解决这个问题。后来,是根据ORACLE里的知识,使用了一个‘in’操作符,其意思也是等于列表中的任意一个
如下图:
在C#中使用‘||’ 是没有问题的,但在JAVA的sql语句使用就不行,所以应该使用‘in’操作符,在做条件筛选的时候就要注意了。