asp.net中分页的代码(For Oracle and VS2005 C#)

代码是针对于AspNetPager写的。环境为oracle+VS2005

代码如下:

using  System;
using  System.Text;
using  Oracle.DataAccess.Client;
using  Oracle.DataAccess.Types;
using  System.Data;
using  System.Collections;

namespace  Manager.Common
{
    
/// <summary>
    
/// Pager 分页
    
/// zyl 
    
/// version: 2.0
    
/// </summary>

    public class Pager
    
{
        
public Pager()
        
{
            
//
        }


        
分页函数模板, 我的代码,别动


        
    }

}


下面是存储过程

--  通用的分页过程
--
 zyl 
--
 2006-6-6
create   or   replace   procedure  p_pager
(
   select_total_sql 
varchar2 --  用以结果的查询的语句
   pager_sql  varchar2 --  用以分页语句
   total out  number ,    --  查询得出的总条数
   cur out sys_refcursor   --  返回结果集
) is
cur_tmp sys_refcursor;
begin
   
open  cur_tmp  for  select_total_sql;
   
fetch  cur_tmp  into  total;
   
close  cur_tmp;
   
open  cur  for  pager_sql;
end ;

 

 

你可能感兴趣的:(asp.net)