[*] Hello Snoopy

.NET and Flash Blog

2004年7月23日

利用SQL未公开的存储过程实现分页(更加好用的一个!)

摘要: --在Sql查询分析器中执行一下脚本建立存储过程p_splitpage--create procedure p_splitpage if exists(select * from dbo.sysobjects where id = object_id(N'[dbo].[p_splitpage]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop... 阅读全文

posted @ 2004-07-23 12:34 HelloSnoopy 阅读(883) 评论(0) 推荐(0) 编辑
用服务器光标分页

摘要: CREATE PROC GetList2( @iCurPage INT, @iPageSize INT)AS-- local varsDECLARE @total INTDECLARE @start INTDECLARE @end INTDECLARE @maxid INTDECLARE @minid INT--SET @iPageSize = 10--SET @iCurPa... 阅读全文

posted @ 2004-07-23 12:07 HelloSnoopy 阅读(432) 评论(0) 推荐(0) 编辑
用首尾ID法写分页存储过程

摘要: CREATE PROC GetList( @iCurPage INT, @iPageSize INT)AS --定义局部变量 DECLARE @iBeginID INT, @iEndID INT, @iRootRecordCount INT, @iPageCount I... 阅读全文

posted @ 2004-07-23 11:17 HelloSnoopy 阅读(445) 评论(0) 推荐(0) 编辑
使用用IN子句的分页效率远远低于ADO分页!!!!!

摘要: 使用用IN子句的分页效率远远低于ADO分页!!!!!尽量不要用IN子查询!适用Access 阅读全文

posted @ 2004-07-23 10:15 HelloSnoopy 阅读(404) 评论(0) 推荐(0) 编辑
使用using释放资源

摘要: 在 using 语句中创建一个实例,确保退出 using 语句时在对象上调用 Dispose。当到达 using 语句的末尾,或者如果在语句结束之前引发异常并且控制离开语句块,都可以退出 using 语句。实例化的对象必须实现 System.IDisposable 接口。 using System.Drawing;class a{ public static void Main() { ... 阅读全文

posted @ 2004-07-23 09:40 HelloSnoopy 阅读(679) 评论(0) 推荐(0) 编辑