CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

最高效率的两种asp执行mssql语句的function/sub

楼主Scarroot(每天一贴,把分用完.)2005-10-03 15:20:34 在 Web 开发 / ASP 提问

'*******  
  'pi_conn   为一connection对象,pi_sql为要执行的sql语句  
  '*******  
  public   sub   sb_exec_sql(pi_conn,   pi_sql)  
      dim   obj_cmd  
      dim   s_error_string  
      set   obj_cmd   =   Server.CreateObject("ADODB.Command")  
      with   obj_cmd  
          set   .ActiveConnection   =   pi_conn  
                  .CommandText             =   pi_sql  
                  .CommandType             =   1  
      end   with  
      obj_cmd.execute   ,   ,   &H80  
      set   obj_cmd.ActiveConnection   =   Nothing  
      set   obj_cmd   =   nothing  
  end   sub  
   
  public   function   fn_exec_sql_return_rs(pi_conn,   pi_sql)  
      dim   obj_cmd,   obj_rs  
      set   obj_cmd   =   Server.CreateObject("ADODB.Command")  
      with   obj_cmd  
      set       .ActiveConnection   =   pi_conn  
                  .CommandText   =   pi_sql  
                  .CommandType   =   c_CommandType_adCmdText  
      end   with  
      set   obj_rs   =   Server.CreateObject("ADODB.Recordset")  
      with   obj_rs  
          .CursorLocation   =   3  
          .Open   obj_cmd,   ,   0,   1  
      end   with  
      set   fn_exec_sql_return_rs   =   obj_rs.clone  
      set   obj_cmd.ActiveConnection   =   Nothing  
      set   obj_cmd   =   nothing  
      set   obj_rs     =   nothing  
  end   function  
   
  一个只是执行一条sql操作,一个是返回一个recordset,返回的RS的数据是可以MOVE的.  
  现在要求的是最高如何去最高效率去执行这两种SQL语句,如何去精简这两个函数?  
  1。占用系统资源。  
  2。速度。  
  3。代码最短 问题点数:20、回复次数:10Top

1 楼Scarroot(每天一贴,把分用完.)回复于 2005-10-04 08:32:02 得分 0

dTop

2 楼Scarroot(每天一贴,把分用完.)回复于 2005-10-04 13:26:33 得分 0

dTop

3 楼Scarroot(每天一贴,把分用完.)回复于 2005-10-04 21:41:56 得分 0

dTop

4 楼scar001()回复于 2005-10-10 08:30:15 得分 0

顶Top

5 楼satans18((何畏)(只要你过得比我好))回复于 2005-10-10 08:56:25 得分 0

dTop

6 楼Scarroot(每天一贴,把分用完.)回复于 2005-10-11 01:09:41 得分 0

dTop

7 楼Scarroot(每天一贴,把分用完.)回复于 2005-10-11 13:29:00 得分 0

dTop

8 楼Scarroot(每天一贴,把分用完.)回复于 2005-10-12 08:30:55 得分 0

dTop

9 楼scar001()回复于 2005-10-13 20:24:44 得分 20

dTop

10 楼Scarroot(每天一贴,把分用完.)回复于 2005-10-14 13:29:19 得分 0

最后一顶Top

相关问题

  • 最高效率的两种asp执行mssql语句的function/sub
  • 求教asp语句
  • ASP查询语句
  • asp迁套vbs的语句
  • 关于asp的if 语句
  • mysql语句变成mssql的
  • 请教这个asp语句如何改为php语句?
  • sql语句的问题!急!!!!(asp+acess),sql语句如何写?
  • sql语句的问题!急!!!!(asp+acess),sql语句如何写?
  • 请问下jsp中象ASP语句response.end的语句是什么 ?

关键词

  • 执行
  • sql
  • server
  • pi
  • cmd
  • obj
  • activeconnection
  • rs
  • conn
  • adodb

得分解答快速导航

  • 帖主:Scarroot
  • scar001

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo