<%
if(rs!=null){
out.println("&sup2;é&Ntilde;&macr;&frac12;á&sup1;&ucirc;&iexcl;&Atilde;<br><br>");
while(rs.next()){
out.println(rs.getString(2));
out.println("&nbsp;");
out.println(rs.getString(3));
out.println("&nbsp;");
out.println(rs.getString(5));
out.println("<br><br>");
 }
}else{
out.println("<font color=red>"+"&Atilde;&raquo;&Oacute;&ETH;·&ucirc;&ordm;&Iuml;&Igrave;&otilde;&frac14;&thorn;&micro;&Auml;&frac14;&Ccedil;&Acirc;&frac14;&iexcl;&pound;&iexcl;&pound;&iexcl;&pound;"+"</font>");
}rs.close(); 
stmt.close();
con.close(); 
%>

解决方案 »

  1.   

    <%
    if(rs!=null){
    out.println("查询结果∶<br><br>");
    while(rs.next()){
    out.println(rs.getString(2));
    out.println("&nbsp;");
    out.println(rs.getString(3));
    out.println("&nbsp;");
    out.println(rs.getString(5));
    out.println("<br><br>");
     }
    }else{
    out.println("<font color=red>"+"没有符合条件的记录"+"</font>");
    }rs.close(); 
    stmt.close();
    con.close(); 
    %>
      

  2.   

    rower203(华仔)
    你的代码和我写的一样啊
      

  3.   

    应该是判断条件有问题
     你改成(rs!=null&&rs.getMasRows()!=0) 试试
      

  4.   

    怎会一样!
    你的是:
    if(rs!=null){
     .....
    }
    else{
    ...
    }
    else{
    out.println("<font color=red>"+"没有符合条件的记录"+"</font>");
    }
    最后的else怎能执行到!
      

  5.   

    rower203(华仔)你的代码和我写的一样啊
    呵呵,不一样哦,仔细看看,<%  %>怎么用的~
      

  6.   

    不好意思
    帖子上的代码在发帖的时候有点错误 应该是:
    <%
    if(rs!=null){
    out.println("查询结果∶<br><br>");
    while(rs.next()){
    out.println(rs.getString(2));
    out.println("&nbsp;");
    out.println(rs.getString(3));
    out.println("&nbsp;");
    out.println(rs.getString(5));
    out.println("<br><br>");
     }
    }else{
    out.println("<font color=red>"+"没有符合条件的记录"+"</font>");
    }rs.close(); 
    stmt.close();
    con.close(); 
    %>