当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 本人做个软件 想要它脱离运行环境 请问怎么能打包下 变成.exe文件 让别人看的舒服 求步骤 jbuder中我以前做过 不过步骤忘了 高手帮忙。 ......
 ·解决动态生成控件,并且遍历    »显示摘要«
    摘要: 因为web本来就是无状态的,所以你如果遍历你要动态生成的控件,这样做可以 详细请读: http://www.dian168.com/netcode/dtkj.htm 1。在page_load里面创建你要动态生成的控件 private void page_load(object sender, system.eventargs e) { creat_textbox(); } 2。生成控件 p......


我自己写了一个分页存储过程,大家指点指点

我自己写了一个分页存储过程,大家指点指点,第一次写存储过程,还有不少是不懂的,希望高手指点。  
   
  create   proc   articlePages  
  @pageIndex   int,       --页数  
  @pageSize   int,         --页面显示的数据量  
  @dbFields   varchar(1000)         --查询的列名  
  as    
  declare   @strSql   varchar(5000)       --查询的Sql语句  
   
  if   @pageIndex   =   1      
      set   @strSql=select   top+       +   str(@pageSize)   +   +       +   @dbFields   +     from   article     order   by   id   desc  
  else  
      begin  
        set   @strSql   =   select     top+       +   str(@pageSize)   +   +   @dbFields   +   +from   article  
        set   @strSql   =   @strSql   +       +   where   id   <(      
        set   @strSql   =   @strSql   +   select   min(id)   from   (  
        set   @strSql   =   @strSql   +   select   top   +   str((@pageIndex-1)*@pageSize)   +   +   id   from   article   order   by   id   desc)   as   t   +)   order   by   id   desc  
      end    
   
  exec(@strSql)  
   
  GO  
   
   
   
   
   
  直接输入页数就可以了,以下是我测试的结果,数据量是655351,呵呵,还不到百万数据啊。  
   
  100页时    
   
  SQL   Server   执行时间:    
        CPU   时间   =   0   毫秒,耗费时间   =   1   毫秒。  
   
  1000页时  
   
  SQL   Server   执行时间:    
        CPU   时间   =   0   毫秒,耗费时间   =   7   毫秒。  
   
   
  10000页时  
   
  SQL   Server   执行时间:    
        CPU   时间   =   78   毫秒,耗费时间   =   108   毫秒。  
   
  20000页时  
   
  SQL   Server   执行时间:    
        CPU   时间   =   172   毫秒,耗费时间   =   188   毫秒。  
   
   
  30000页时  
   
  SQL   Server   执行时间:    
        CPU   时间   =   265   毫秒,耗费时间   =   265   毫秒。  
 

NO.1   作者: jimu8130

感觉还可以

NO.2   作者: leap_tiger

不错啊,比我们的好多了,   1000以上就20了.向你学习

NO.3   作者: gaofeng2000

up

NO.4   作者: cherish58

请问你在程序里是怎样调用这个存储过程的?  
  比如页面上有   首页、上一页、下一页、末页四个按扭。

NO.5   作者: happyamei

很不错,收藏了,供以后参考

NO.6   作者: jimu8130

存储过程分页已经有很多人写过了,代码大致上都差不多了,也没什么好说的了。你还是多注意下数据库表的   自身设置比如索引^^  
 

NO.7   作者: Nicholasqpl

带查询条件的你好象没有考虑吧....


 ·有无方法修改jpanle的边框字体    »显示摘要«
    摘要: 如题,用户要求更加醒目些。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE