首页 > 数据库技术 > 详细

Access的分页代码

时间:2021-07-23 11:22:04      阅读:34      评论:0      收藏:0      [点我收藏+]
    if giPage = 1 then begin
        sSQL    := SELECT TOP 10 * FROM dw_demo WHERE +sWhere + ORDER BY +sOrder+ DESC;
    end else begin
        sSQL    := SELECT TOP 10 * FROM dw_demo WHERE id NOT IN (
                        +SELECT TOP +(giPage*10-10).ToString+ id FROM dw_demo 
                        +WHERE +sWhere+ ORDER BY +SOrder + DESC
                   +) AND +sWhere + ORDER BY +sOrder + DESC;
        sSQL    :=
            select top 10 * from dw_demo where id not in (select top +(giPage*10-10).ToString+ id 
            +from dw_demo order by +sOrder+ desc) order by +sOrder+ desc ;
    end;

保存一下Access的分页代码。 实在有点折磨人!

    //得到排序
    case giSort of
        0 : begin   //view
            sOrder  := [view],id;
        end;
        1 : begin   //时间
            sOrder  := createtime,id;
        end;
        2 : begin   //star
            sOrder  := star,id;
        end;
        3 : begin   //download
            sOrder  := download,id;
        end;
        4 : begin   //buy
            sOrder  := buy,id;
        end;
    end;

 

Access的分页代码

原文:https://www.cnblogs.com/maxxua/p/15046979.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!