• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > Access 模糊参数 分页查询

Access 模糊参数 分页查询

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了Access,模糊参数,分页查询等相关知识,希望本文的分享对您有所帮助

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];

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 基于mysq字段选择的详解
  • 定时备份mysql, 定时切割nginx access log的方法
  • winxp 安装MYSQL 出现Error 1045 access denied 的解决方法
  • linux mysql忘记密码的多种解决或Access denied for user 'root'@'localhost'
  • MYSQL ERROR 1045 (28000): Access denied for user (using password: YES)问题的解决
  • mysql中“Access denied for user 'root'@'localhost'是什么意思
  • Access数据库的存储空间最大是多少
  • 怎样对ACCESS数据库中的表进行分析和优化
  • [MySQL][ODBC 3.51 Driver]Access denied for user: 'root@local
  • ACCESS的参数化查询,附VBSCRIPT(ASP)和C#(ASP.NET)函数第1/2页

相关文章

  • 2017-05-11MySql实现跨表查询的方法详解
  • 2018-12-05远程连接SQLSERVER 2000服务器方法
  • 2018-12-05MySQL 实现树形的遍历(关于多级菜单栏以及多级上下部门的查询问题)
  • 2018-12-05怎么下载安装mysql?mysql下载安装详情教程
  • 2018-12-05关于MYSQL数据库函数集合总结
  • 2017-05-11mysql中使用replace替换某字段的部分内容
  • 2018-12-05MySQl数据库必须知道的sql语句
  • 2017-05-11mysql 中文乱码 解决方法集锦
  • 2017-05-11MySQL中数据导入恢复的简单教程
  • 2018-12-05详解Python如何建立数据库连接及插入数据

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MySQL性能优化
    • 剖析使用PHP shell脚本
    • 用MySQL创建数据库和数据库表代码
    • MySQL中按照多字段排序及问题解决
    • MySQL 主从复制的原理和配置
    • mysql 截取指定的两个字符串之间的内容
    • MySQL索引的缺点以及MySQL索引在实际操作中有哪些事项
    • mysql下怎样运行脚本以运行niuzi.sql为例
    • MySQL常用的日期时间函数
    • MySQL中Buffered and Unbuffered queries及pdo的非缓存查询例子

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有