本帖最后由 LIUHANXU860311 于 2009-11-24 00:14:25 编辑

解决方案 »

  1.   

    top" + ipage+ "*
    top"+(cpage-1)*ipage+"id
     双引号前后加空格试试看
      

  2.   

    将 sql 打印出来看看就知道了。
      

  3.   

    ResultSet rs=one.executeQuery("sql"); 
    这里的sql不应该用引号,应改为:
    ResultSet rs=one.executeQuery(sql); 
      

  4.   

    呵呵  这也是个错误  不过不是主要原因  主要原因在那句SQL语句写错了  我不知道怎么改!
      

  5.   


    错误代码是这样的
    An error occurred at line: 66 in the jsp file: /news.jsp
    String literal is not properly closed by a double-quote
    63:      }
    64:      
    65: 
    66:      String sql = "select top" + ipage+ "* from news where id not in(select top
    67:      "+(cpage-1)*ipage+"id from news order by id desc)order by id desc";
    68:      ResultSet rs=one.executeQuery("sql");
    69:     %>
      

  6.   

     String sql = "select top" + ipage+ "* from news where id not in(select top 
         "+(cpage-1)*ipage+"id from news order by id desc)order by id desc"; 这一句你是用两行显示的??
      

  7.   

    String sql = "select top" + ipage+ "* from news where id not in(select top "+
        "+(cpage-1)*ipage+"id from news order by id desc)order by id desc"; 改成这样看行不行咯
      

  8.   

    String sql = "select top" + ipage+ "* from news where id not in(select top "+ 
        (cpage-1)*ipage+"id from news order by id desc)order by id desc"; 上面的还有点问题,应该这样可以吧
      

  9.   

    String sql = "select top " + ipage+ "* from news where id not in(select top "+(cpage-1)*ipage+ " id from news order by id desc)order by id desc";