• 爱情文章
  • 亲情文章
  • 友情文章
  • 生活随笔
  • 校园文章
  • 经典文章
  • 人生哲理
  • 励志文章
  • 搞笑文章
  • 心情日记
  • 英语文章
  • 范文大全
  • 作文大全
  • 新闻阅读
  • 当前位置: 山茶花美文网 > 校园文章 > 正文

    分页代码 [Access如何模糊参数进行分页查询代码]

    时间:2020-05-29来源:山茶花美文网 本文已影响 山茶花美文网手机站

    具体代码如下:

    string sql = "Select Count(ID) As rcount From TbProduct WHERE classID IN(" + ids + ") AND PRODUCTNAME LIKE "%"+@ProductName+"%"";

    OleDbParameter[] sps = new OleDbParameter[1];

    sps[0] = AccessDB.CreateParameter("@ProductName", OleDbType.VarChar, productName, 50, ParameterDirection.Input);

    int resultCount = (int)AccessDB.ExecuteScalar(sql, sps);

    recordCount = resultCount;

    if (resultCount >= 0)

    {

    if ((resultCount % pageSize) == 0)

    {

    pageCount = resultCount / pageSize;

    }

    else

    {

    pageCount = (resultCount / pageSize) + 1;

    }

    if (pageIndex == 1)

    {

    sql = "Select Top " + pageSize.ToString() + " * From TbProduct WHERE classID IN(" + ids + ") AND PRODUCTNAME LIKE "%"+@ProductName+"%" Order by ID desc";

    }

    else

    {

    int minRecord = (pageIndex - 1) * pageSize;

    sql = "Select Top " + pageSize.ToString() + " * From TbProduct Where ID Not In(Select ID From (Select Top " + minRecord.ToString() + " ID From tbProduct Where classID IN(" + ids + ") AND PRODUCTNAME LIKE "%"+@ProductName+"%" Order by ID desc )TemA) And classID IN(" + ids + ") AND PRODUCTNAME LIKE "%"+@ProductName+"%" Order by ID desc";

    }

    }

    else

    {

    pageCount = 0;

    }

    return AccessDB.ExecuteDataSet(sql, sps).Tables[0];

    • 分页代码 [Access如何模糊参数进行分页查询代码] 相关文章:
    • 爱情文章
    • 亲情文章
    • 友情文章
    • 随笔
    • 哲理
    • 励志
    • 范文大全