首页 > 数据库技术 > 详细

Access的分页代码

时间:2021-07-23 11:22:04      阅读:40      评论: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 版权所有
打开技术之扣,分享程序人生!