博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

代码是针对于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;

 

 

posted on 2007-08-25 20:31  黑米  阅读(628)  评论(0编辑  收藏  举报