论坛登陆 注册 教程 笑话 影视 投稿
首页 | 页界资讯 | 网络应用 | 软件应用 | 组网技术 | 网络原理 | 聊天通讯 | 网管知识 | 帮助
笑话 | 操作系统 | 注 册 表 | 编程开发 | 数 据 库 | 媒体动画 | 网页设计 | 图形图象 | 地图
论坛 | 网络安全 | 安全防范 | 服 务 器 | 硬件学堂 | 路由技术 | 搜索研究 | 站长经验 | 投稿
影院 | 教育频道 | 特色专题 | 精文荟萃 | 注 册 码 | 论坛社区 | 网站地图 | 广告服务 | 旧版
设为首页 加入收藏
当前位置:首页>>文章>>编程开发>>net专区>>正文

ASP.NET调用oracle实现快速分页

www.xker.com 作者:PPLUNCLE 来源:csdn 加入日期:2006-3-14 10:45:17

【问题提问、论坛交流】

  /// 分页小值

  /// 分页大值

  /// 总记录(需要返回)

  /// DataTable

  public DataTable QuickPage(string TbName,string FieldStr,string RowFilter,string SortStr,int MinRowNum,int MaxRowNum,ref int RecordCount)

  {

   OracleConnection conn = new OracleConnection(ConfigurationSettings.AppSettings["OracleConnstr"].ToString());

   OracleCommand cmd = new OracleCommand();

   cmd.Connection = conn;

   cmd.CommandText = "MaterialManage.Per_QuickPage";

   cmd.CommandType = CommandType.StoredProcedure;
  

   cmd.Parameters.Add("TbName",OracleType.VarChar,50); //表 名

   cmd.Parameters["TbName"].Direction = ParameterDirection.Input;

   cmd.Parameters["TbName"].Value = TbName;
  

   cmd.Parameters.Add("FieldStr",OracleType.VarChar,3000); //字段集

   cmd.Parameters["FieldStr"].Direction = ParameterDirection.Input;

   cmd.Parameters["FieldStr"].Value = FieldStr;
  

   cmd.Parameters.Add("RowFilter",OracleType.VarChar,3000); //过滤条件

   cmd.Parameters["RowFilter"].Direction = ParameterDirection.Input;

   cmd.Parameters["RowFilter"].Value = RowFilter;
  

   cmd.Parameters.Add("SortStr",OracleType.VarChar,3000); //排序字段

   cmd.Parameters["SortStr"].Direction = ParameterDirection.Input;

   cmd.Parameters["SortStr"].Value = SortStr;
  

   cmd.Parameters.Add("MinRowNum",OracleType.Number); //分页小值

   cmd.Parameters["MinRowNum"].Direction = ParameterDirection.Input;

   cmd.Parameters["MinRowNum"].Value = MinRowNum;
  

   cmd.Parameters.Add("MaxRowNum",OracleType.Number); //分页大值

   cmd.Parameters["MaxRowNum"].Direction = ParameterDirection.Input;

   cmd.Parameters["MaxRowNum"].Value = MaxRowNum;
  

   cmd.Parameters.Add("TotalCount",OracleType.Number); //页总记录数

   cmd.Parameters["TotalCount"].Direction = ParameterDirection.Output;

   cmd.Parameters["TotalCount"].Value = 0;  

   cmd.Parameters.Add("Cur_ReturnCur",OracleType.Cursor); //返回的游标

   cmd.Parameters["Cur_ReturnCur"].Direction = ParameterDirection.Output;
  

   DataSet Ds = new DataSet();

   OracleDataAdapter adapter= new OracleDataAdapter(cmd);

   adapter.Fill(Ds);

   conn.Close();
  

   //总记录数

   RecordCount = int.Parse(cmd.Parameters["TotalCount"].Value.ToString());

   return Ds.Tables[0];

  }

本新闻共2页,当前在第2页  1  2  

编辑:xker.com

上一篇:ASP.NET中实现大结果集分页研讨
下一篇:没有了
关闭窗口】【技术交流】【收藏此页
相关文章
·ASP.NET中实现大结果集分页研讨·ASP.NET1.0升级ASP.NET2.0的问题总结·将Oracle的查询结果输出为文件
·使用智能优化器提高Oracle的性能极限·Asp.Net细节性问题回答精萃·十天学会ASP.net之第二天
·10天学会ASP.net之第一天·ASP.NET页面间的传值的几种方法·ASP.NET:掌握Web窗体的生命周期与状态
·Oracle数据库游标使用大全·Oracle9i中监视索引的使用·使用Oracle实现实时通信
·ASP.NET入门随想之多态、接口与委托·AJAX+ASP.NET解决网页打开等待问题·关于ASP,ASP.NET,VB.NET里的MD5加密函
推荐文章 最新文章 热门文章
·Windows IIS WEB服务器配置安全规范(
·网管手册 70例网络故障排除方法(上)
·ASP.NET中实现大结果集分页研讨
·java写的查找重复电话号码程序
·ASP.NET1.0升级ASP.NET2.0的问题总结
·在Linux操作系统中如何截获系统调用
·照片处理:美女肖像照片简单靓肤技巧
·PHP安全配置之实现安全的两个重点
·手工优化windows XP系统
·用 VC++和Winsock 实现与 HTTP 服务
·SQL Server 2005数据库开发概述
·Jsp开发环境配置全过程
·Fireworks制作妇女节主题宣传动画(图
·主动FTP与被动FTP-权威解释
·FTP连接后为什么列表错误,无法列表
·ASP.NET调用oracle实现快速分页
·3.15打击奸商 拒绝JS的四大法则
·拥有电视卡 随心所欲看加密电视
·IP地址突变之谜 破解DHCP服务依存关系
·网络病毒安全防范诀窍分享
·浅析各种计算机病毒应对方法
·利用交换机防范蠕虫病毒的入侵
·用系统进程拒绝病毒的侵袭
·网络安全基础:几个易被误认为病毒的
·电脑木马病毒完全查杀
·加密也挡不住我 网站访问一步到位
·简单而且实用 快速打开“属性”面板
·为光驱添加“关闭”命令
·Windows IIS WEB服务器配置安全规范(
·Windows IIS WEB服务器配置安全规范(
·个人简历表格
·免费代理IP(每日更新)
·QQ密码丢失后能做的事情:快速找回密码
·Norton AntiVirus 2006 注册码(激活
·豪杰超级解霸V9.1正版注册码
·WinRAR 3.51 注册码
·系统优化 专题
·找回QQ密码的注意事项 
·史上最强QQ个人档案资料欣赏
·QQ收费头像免费使用的方法 
·Ajax技术开发指南
·求职简历封皮
·最经典的黑客入门教材
·ACDSee v8.0注册码
·应届毕业生求职信
评论

设为首页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003-2006 xker.com All rights reserved.小新技术网 合作广告QQ:12231446
本页浏览次数: