最近更新   设为主页   ASP中巧用存储过程 加入收藏  
计算机基础教程网 本站招聘  
 [投稿登 陆]    [问题求解或论坛登 陆]
ITWEN首页操作系统网络冲浪办公软件网页设计图形图象认证考试程序设计数据库其它文章交流论坛  
  当前位置:ITWen >>  ASP  >>  ASP中巧用存储过程
ASP中巧用存储过程
作者:ItWen收集整理    来源:www.itwen.com    更新时间:2006-09-27
[ 收藏此页到: 天天 | 和讯 | 博采 | ViVi | 狐摘 | 我摘 ]  
  


  在许多网页上,用户都可以通过简单地选择列表中的一项来输入一个国家或州的名字,在大多数情况下,我们通常使用ASP来生成这个列表,创建生成这个列表的函数并把它们保存在一个Include文件中。然而,ASP需要额外的时间在服务器上加载并处理这些Include文件,此外,每次生成一个选择列表时,服务器都必须加载整个Include文件。
  在最近为一个客户建立网站时,我有了一个新的想法,把这些函数放在存储过程而不是Include文件中,让存储过程来生成选择清单。下面的代码将生成一个选择清单的记录。
  首先,使用T-SQL的串联功能建立一个从记录集中生成选择清单的Select语句:
  Alter Procedure "getOptionListStates"
   As
   select (''
   + rtrim( FullName) + '')
   as OptionList from states
  执行getOptionListStates存储过程可以生成下面的记录:
  North Carolina
  South Carolina
  Washington
  Virginia
当然,还可以直接把选择列表放在数据库中。
  接下来可以修改存储过程返回一个包含全部选择列表元素的单一变量,然后把这一变量返回给HTML的Select语句即可。
  虽然没有详细地比较使用存储过程和ASP这两种方法之间在性能上的差异,但我发现使用存储过程这种技术最有趣的地方是可以使用SQL Server自动地生成一部分以前我们需要在ASP中完成的HTML代码,采用这种混合方式生成ASP代码在性能和灵活性上要优于纯ASP代码。例如,一旦建立了一个存储过程,就可以很方便地在不同的应用中进行调用,甚至是在不同服务器上的应用中进行调用,如果把所有的代码都放在Include文件中要做到这一点是很困难的。(完)计算机基础教程网


  引用提示:
  内容页面:ASP中巧用存储过程 --- ASP
  作者:ItWen收集整理
  来源:www.ITWEN.com 计算机基础教程网
  

  版权申明:
  本网站所有内容,未经注明的,版权一律属于计算机基础教程网(ITWEN.com)制作署所有。转载引用本网站的原创文章,请务必注明信息来源,标明“计算机基础教程网(ITWEN.com)”字样。
  计算机基础教程网(ITWEN.com)依法保护知识产权,如果我们的文章有涉及或侵犯您的有关权益,请即时与我们联系, 注明网址及文章,我们会即时处理或删除, 感谢您的合作!   


】 【返回站点首页】【打印本页】【关闭本页
     资料搜索
     热门文章
·使用C#编程将websphere
·显卡全面透析
·很强的c#.net函数列表
·理解类引用这种类型
·译Visual Basic 200
·使用java.util.Timer
·按照屏幕比例改变窗口大小
·在J2ME中实现基于UDP协议通讯
·FireworksMX之初体验5-
·PHOTOSHOP常见疑问解答2
·PhotoshopCS打造素描MM
·IT职业发展与诺兰模型
·仿照水木处理方式,对站务特权做提示
·EffectiveJava--&g
·目录选择对话框
     前面文章
·Dotnet session 的问
·Linux 磁碟與硬體管理
·JavaScript 小技巧第十集
·最美的MVC,ORM方案原来在别处
·做个自己的MSN聊天机器人
·Bourne Shell及shel
·用Visual Basic设计手机
·如何做在 Web 服务器上设置 S
·Linux的获利之路
·一个交换机与RMON的问题
·JScript方法-getUTCM
·用JavaScript实现浏览器地
·用WPS2000做电子相册三步曲
·Excel中单列表格的打印方法
·Javascript实例教程11
·如何定义数据库表之间的关系
·WinXP的直接连接
·UT斯达康引领业务驱动的软交换平台
·ADSL Modem之DHCP的配
·蓝牙技术提出的背景及其硬件设计

文章: ASP中巧用存储过程 已经被浏览了 次。
免责声明 | 关于我们 | 广告联系 | 友情链接 | 帮助设置 | 网站导航 | 最近更新 | 共同合作
计算机基础教程网(www.ITwen.com) 版权所有
copyright 2005-2006,All Rights Reserved
计算机基础教程网