日期:2014-05-17  浏览次数:20796 次

求教修改。。。
ResultSet rs=con.getRs("SELECT a.jobid,b.name,b.school,b.specialty,b.knowledge,a.job,a.emolument FROM tb_sjob AS a,tb_student AS b WHERE a.sname=b.sname and getdate()<=atime ORDER BY ptime DESC");

想知道这代码能怎么修改。否则rs永远是个NULL值。
数据库方面没问题。 

------解决方案--------------------
con.getRs这个方法是你自己实现的,所以没有人知道错在哪。你要把这个方法怎么实现的代码贴出来大家才知道。
------解决方案--------------------
那可能是因为你的sql语句执行结果就是空。。。

SELECT a.jobid,
       b.name,
       b.school,
       b.specialty,
       b.knowledge,
       a.job,
       a.emolument
  FROM tb_sjob AS a, tb_student AS b
 WHERE a.sname = b.sname
   and getdate() <= atime
 ORDER BY ptime DESC


执行看看要是空的话,先试试把一些where条件去掉试试。。