ASP网页编程之一条sql 语句弄定命据库分页
我想详细了解ASP整站代码与PSP整站代码有什么优缺点,那个更好,更安全,更用容易维护,和管理。。。antshome(原作)首发:CSDN一条语句弄定命据库分页
selecttop10b.*from(selecttop20主键字段,排序字段from表名orderby排序字段desc)a,表名bwhereb.主键字段=a.主键字段orderbya.排序字段
10=每页纪录数
20=(以后页+1)*每页纪录数
以上语句便可以完成分页,可是最初掏出的了局排序是升序,假如必要了局集为降序(比方工夫),则有两种办法能够处置
1.利用以下语句,但效力大概要下降一些
select*from表名b,(selecttop10主键字段,排序字段from(selecttop20主键字段,排序字段from表名orderby排序字段desc)aorderby排序字段)cwhereb.主键字段=c.主键字段orderbyc.排序字段desc
2.在ado里处置,将纪录集游标移到最初,然后前移
以下为asp典范
setrsTemp=Server.CreateObject("adodb.recordset")
rsTemp.Open语句,conn,1,1
rsTemp.MoveLast
fori=1torsTemp.RecordCount
取值....
rsTemp.MovePrevious
next
经测试,以上分页办法比利用一时表分页速率还要快,而且复杂易用
ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。 交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。 ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。 接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。 那么,ASP.Net有哪些改进呢? 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标. Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点) 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
页:
[1]