当前位置: 首页 > news >正文

asp mysql分页_asp+mysql分页_MySQL

'asp+mysql分页,由axislover原创于2007年12月11日,是个雪花飘飘的日子

Dim strSql,Rs

Dim intRecordNum,intCurrentPage,intRowcount

intRowcount = 0

Dim intPageCount:intPageCount = 15 '每页20条记录

GetConn_Open

'获得总记录

Set Rs = Conn.Execute("SELECT COUNT(*) As intcounts FROM datainfo where sort=1 and flag_lm=1")

If Rs.Eof And Rs.Bof Then

intRecordNum = 0

Else

intRecordNum = Cint(Rs("intcounts"))

End If

Dim intTotalPages

If (intRecordNum mod intPageCount)>0 Then

intTotalPages = Int(intRecordNum/intPageCount) + 1

Else

intTotalPages = intRecordNum/intPageCount

End If

intCurrentPage = 1

If IsEmpty(Request("txtPage")) Or IsNull(Request("txtPage")) Or Trim(Request("txtPage"))="" Or (Not IsNumeric(Request("txtPage"))) Or Len(Request("txtPage"))>8 Then

intCurrentPage = 1

ElseIf Clng(Request("txtPage")) < 1 Then

intCurrentPage = 1

ElseIf Clng(Request("txtPage")) > intTotalPages Then

intCurrentPage = intTotalPages

Else

intCurrentPage = Clng(Request("txtPage"))

End If

Set Rs = Nothing

Set Rs = Server.CreateObject("ADODB.RecordSet")

strSql = "SELECT id,name,recreation,characteristic,address FROM datainfo where sort=1 and flag_lm=1 Order By id DESC LIMIT " & (intCurrentPage - 1) * intPageCount & "," & intPageCount

Rs.Open strSql,Conn,1,1

If Rs.Eof And Rs.Bof Then

Else

Do While Not Rs.Eof And intRowcount < intPageCount

intRowcount = intRowcount+1

Rs.MoveNext

Loop

End If

ShowPageNum intRecordNum,intTotalPages,intCurrentPage,intPageCount,objPage.txtScriptName,"?"

Rs.Close

Set Rs = Nothing

Set objPage = Nothing

改一改就可以用了,呵呵

f68f2add0b68e4f9810432fce46917b7.png

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

相关文章:

  • mysql limit 重复_mysql limit 翻页数据重复的问题
  • BPEL中的partnerlink和partnerlinktype
  • jdbc连接mysql的步骤_JDBC链接数据库的几个步骤
  • 介绍一种全新的哲学思想
  • linux mysql 导入数据库脚本_思维导图学 Linux Shell攻略之干货篇 mysql数据库脚本管理系统...
  • 哲学作为一门学说的可能
  • 批处理修改mysql密码_批处理脚本一键重置mysql的root密码
  • mysql 存储过程查询条数_mysql存储过程,查询多个重复的数据数据出现次数
  • 哲学与哲学的未来
  • 电脑命令执行mysql sql文件路径_MySQL命令执行sql文件的两种方法
  • 解 冻 哲 学
  • html网页内容和打印预览不同_分享8款网站开发中最好用的打印页面插件
  • 链接mysql 504_phpMyAdmin错误代码:504 MySQL查询
  • 做网络安全为啥非要抓服务器
  • js字符串最大长度_JS 实现两个大数相加?
  • ----------
  • ES6系列(二)变量的解构赋值
  • flask接收请求并推入栈
  • JavaScript对象详解
  • jQuery(一)
  • 从重复到重用
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 坑!为什么View.startAnimation不起作用?
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 一个项目push到多个远程Git仓库
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • # Java NIO(一)FileChannel
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • ( 10 )MySQL中的外键
  • (10)ATF MMU转换表
  • (12)Linux 常见的三种进程状态
  • (2)STM32单片机上位机
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (过滤器)Filter和(监听器)listener
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (转)关于pipe()的详细解析
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • **PHP二维数组遍历时同时赋值
  • .NET NPOI导出Excel详解
  • .net 托管代码与非托管代码
  • .php结尾的域名,【php】php正则截取url中域名后的内容
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • @TableLogic注解说明,以及对增删改查的影响
  • [C++]Leetcode17电话号码的字母组合
  • [html] 动态炫彩渐变背景
  • [LeetCode] 596:超过5名学生的课
  • [LeetCode]Multiply Strings