网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 Access如何模糊参数进行分页查询代码
内容
    代码如下:
    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];
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/12 10:27:49