String sql_lm = "select * from tb where lm_class = 3 and lm_class_2 = 124 order by lm_order";
rs_lm=stmt_lm.executeQuery(sql_lm);
while(rs_lm.next()){
...}这时候,如果sql_lm 查询结果是空的话,用什么条件判断啊?

解决方案 »

  1.   


    试试:
    if(rs_lm=stmt_lm.executeQuery(sql_lm))
    {while(rs_lm.next()){
    ...}
    }
      

  2.   


    2楼,不行啊。
    现在的情况是,如果查询结果不为空,那么执行while 里面的内容而如果查询结果是空的,我想也执行一些命令。这个怎么能做到啊?
      

  3.   

    rs_lm是什么对象,看看有没有什么属性是表示记录行数的,比如看看有没有count属性
    还有你这个是js代码?
      

  4.   

    rs_lm 就是我定义的指针,我有同时用多个的,就定义了好几个。