用count()就可以得到行数了

解决方案 »

  1.   

    select count(*) from table_name 
    得到的是行数
      

  2.   

    游标可以双向移动的话,就不会有问题。我用的就是SQL SERVER 2000
      

  3.   

    那可以说一下在JSP中怎么样使用双向游标吗?
      

  4.   

    select count(*) from table就可以了
      

  5.   

    选择合适的createStatement(int resultSetType, int resultSetConcurrency)即可!
    例如:
    stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
    具体参见jdk文档
      

  6.   

    通用分页过程SELECT TOP @ROW_END-@ROW_BEGIN FROM 
    (
    SELECT TOP @ROW_END FROM XX ORDER BY X
    )
      

  7.   

    SELECT TOP @ROW_END-@ROW_BEGIN * FROM 
    (
    SELECT TOP @ROW_END * FROM XX ORDER BY X
    )
      

  8.   

    用了
    SELECT TOP @ROW_END-@ROW_BEGIN * FROM 
    (
    SELECT TOP @ROW_END * FROM XX ORDER BY X
    )这个后没个页面都显示 10 个数目,即使最后一页有 4个记录,但是还是显示10个
    why????
      

  9.   

    SELECT TOP 5-1* FROM 
    (
    SELECT TOP 5* FROM table ORDER BY table_date
    )
    请问这样写怎么不正确啊!