仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 420|回复: 7
打印 上一主题 下一主题

[学习教程] ASP教程之ASP进修:史上最强的数据分页办法

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:43:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。我不雅先辈的帖子,皆因为数据库的SQL年夜纷歧致,且SQLSERVER,ACCESS等菜鸟级数据库没有如rowid,_n_,obs等之类的帮助列,空有BETWEEN运算符而无用武之地,
又无如except之类的数据集运算符,真是令有数好汉尽折腰  偶详不雅各数据库SQL,得出是数据库就有取后面N笔记录的SQL语法,如甚么selecttopn*****之类的语法,而数据分页的关头成绩是取后N笔记录的语法偶沉思好久,最初小悟,故出此言,还忘先辈们多多指导
  
  取纪录集后N笔记录的年夜法:
  
  假定:
  
  1.有一sql语句将发生1000笔记录(select独一ID,其他字段from表集where前提orderby排序)
  2.每页显现20笔记录
  3.以后显现第5页
  
  完成以下:
  select*from
  (
  select*from(selecttop20*4独一ID,其他字段from表集where前提orderby排序)asa
  unionall
  select*from(selecttop20*5独一ID,其他字段from表集where前提orderby排序)asb
  )
  a
  groupby独一ID,其他字段havingcount(独一ID)=1orderby排序
  
  运转此SQL,至此取纪录集后N笔记录年夜法就些终了
  
  具体申明:
  
  此SQL语句的关头使用技能在于unionall和分组上的前提过滤语句
  
  人人能够依据此技能完整能够做出一个通用的分页办法,如间接由用户传进sqlstr(sql语句),NumPerPage(每页显现数),currpage(以后页),本人在再函数内构造成通成的SQL分页语句
  
  备注:
  
  以后页为1的话就不必要运转该SQL了,间接TOP一下就OK了
  因为没有情况,该SQL功能没法测试,但信任不会低效
  运转平台在access,sqlserver上都可运转,别的数据库平台只需改top关头字应当就能够当场运转了
写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)
爱飞 该用户已被删除
沙发
发表于 2015-1-26 13:19:11 来自手机 | 只看该作者
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
不帅 该用户已被删除
板凳
发表于 2015-2-4 15:23:43 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
蒙在股里 该用户已被删除
地板
发表于 2015-2-10 02:53:03 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
灵魂腐蚀 该用户已被删除
5#
发表于 2015-2-28 17:14:55 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
因胸联盟 该用户已被删除
6#
发表于 2015-3-10 03:37:46 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
山那边是海 该用户已被删除
7#
发表于 2015-3-17 04:12:03 | 只看该作者
掌握asp的特性而且一定要知道为什么。
小魔女 该用户已被删除
8#
发表于 2015-3-23 18:51:10 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-10 04:36

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表