zoukankan      html  css  js  c++  java
  • Sql 分页

    string fids = "";
                for (int i = 0; i < fieldIDs.Length; i++)
                {
                    if (!fieldIDs[i].Equals("")) { fids += "," + fieldIDs[i]; }
                }
                fids = (fids.Length > 1 ? fids.Substring(1) : "*");

    string cmdText = @"SELECT ROW_NUMBER() OVER(ORDER BY UPLOADDT DESC) AS ROW_INDEX,
                                       " + fids + " FROM SURVEYINFO(NOLOCK)  WHERE 1=1";
                if (!string.IsNullOrEmpty(where_clause) && where_clause != "")
                {
                    cmdText += " and " + where_clause;
                }
                if (!string.IsNullOrEmpty(orderby_clause) && orderby_clause != "")
                {
                    cmdText += " " + orderby_clause;
                }
               
                int iStartPage = (iPageIndex * iPageSize) + 1;
                int iEndPage = (iPageIndex * iPageSize) + iPageSize;
                cmdText = string.Format(@"SELECT * FROM ({0}) T
                                    WHERE T.ROW_INDEX BETWEEN {1} AND {2}", cmdText, iStartPage, iEndPage);

    return SqlHelper.ExecuteDataset(ConnectionString, CommandType.Text, cmdText).Tables[0];

  • 相关阅读:
    PHP学习之字符串
    PHP学习之常量
    PHP之数据类型
    AngularJS学习之Select(选择框)
    Angular JS 学习之Http
    PHP之echo/print
    Angular JS 学习之服务(Service)
    Angular JS 学习之过滤器
    git打包
    gdb分析core文件
  • 原文地址:https://www.cnblogs.com/xsmhero/p/2572656.html
Copyright © 2011-2022 走看看