if (rs.next())
{
out.println("不为空");
}
else
{
out.println("为空");
}

解决方案 »

  1.   

    if (rs!=null){
    while(rs.next){
       //do something
    }
    }else{
      为空;
    }
      

  2.   

    if(rs->RecordCount!=0){
        ShowMessage("not Null");
      }
    else 
         ShowMessage("NULL");
      

  3.   

    rs.first()和rs.next()方法判断所在位置的上一条记录和下一条记录是否为空为空返回false,不为空返回true,不过在用这两个方法之前最好判断一下rs是否为空这样才不会报错方法同楼上的
      

  4.   

    没有用过,rs.first()是不是只看有没有,而真正打印数据之前还要rs.next()一下?????
      

  5.   

    是的,打印之前,必须.next(),只是我很不理解,为什么要这个样子
      

  6.   

    我用:
    if (rs.next())
    {
    out.println("不为空");
    }
    else
    {
    out.println("为空");
    }

    if (rs!=null){
    while(rs.next){
       //do something
    }
    }else{
      为空;
    }
    成功了
    谢谢仁兄!