仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 861|回复: 8
打印 上一主题 下一主题

[学习教程] ASP教程之Asp调试存储历程

[复制链接]
萌萌妈妈 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:58:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我想详细了解ASP整站代码与PSP整站代码有什么优缺点,那个更好,更安全,更用容易维护,和管理。。。存储历程asp开辟bs架构的三层体系,关于中小布局的体系把营业逻辑放在sqlserver的存储历程内里是一个很好的完成办法,但这么做呈现了一个asp客户端和数据库存储历程之间共同调试的不便利.

实践开辟中我写了上面一个函数,主动把asp端传给数据库的参数掏出,主动天生切合sqlserver查询剖析器的划定规矩的存储历程实行命令串,放在textarea控件里,能够从页面间接复制到查询剖析器里举行存储历程调试,上面就是程序.
‘==================================================================’
dimdsn‘数据源
dimstorename‘存储历程名
dimcon‘Connection工具
dimcmd‘Command工具
dimrs‘Recordset工具
setcon=server.createobject(“ADODB.Connection”)
con.opendsn
setcmd=server.createobject("ADODB.Command")
setcmd.ActiveConnection=Con
cmd.CommandText=storename
cmd.Commandtype=adCmdStoredProc
cmd.Parameters.Appendcmd.CreateParameter("@State",adInteger,adParamInput,4)
cmd.Parameters.Appendcmd.CreateParameter("@WhereT",adVarChar,adParamInput,200)
cmd.Parameters.Appendcmd.CreateParameter("@BranchType",adVarChar,adParamInput,50)
cmd("@State")=1
cmd("@WhereT")=”2”
cmd("@BranchType")=”3”
getpmt(cmd)‘猎取存储历程的参数
setrs=server.CreateObject("adodb.recordset")
rs.CursorType=3
rs.LockType=3
rs.CursorLocation=3
setrs.Source=cmd
rs.Open
‘======================================================’
‘构成存储历程的函数
‘=======================’
‘输出参数a=command工具
‘=======================’
subgetpmt(a)
b=a.CommandText
b=replace(b,"?","")
b=replace(b,",","")
b=replace(b,"}","")
b=replace(b,"{","")
b=replace(b,"","")
b=replace(b,"call","")
b=replace(b,"(","")
b=replace(b,")","")
Response.Write"<center><tableborder=1cellpadding=0cellspacing=0bordercolordark=#ffffffbordercolorlight=#cccc88><tronclick="&b&".style.display=><tdbgcolor=#cccc88>"&b&"</td></tr><trid="&b&"style=display:none><td>"
Response.Write"<TEXTAREArows=6cols=70style=font-color:#ccc888;bgcolor:#ffffc>"
Response.Writeb
foreachelementina.parameters
c=element
c=""&replace(c,"","")&""
d=d&vbcrlf&element.name&"="&c&","
next
d=left(d,len(d)-1)
Response.Writed
Response.Write"</TEXTAREA></td></tr></table></center>"
endsub
</p>ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。
海妖 该用户已被删除
沙发
发表于 2015-1-20 07:06:02 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
飘飘悠悠 该用户已被删除
板凳
发表于 2015-1-28 23:02:00 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
柔情似水 该用户已被删除
地板
发表于 2015-2-5 22:57:42 | 只看该作者
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
再现理想 该用户已被删除
5#
发表于 2015-2-14 01:46:40 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
精灵巫婆 该用户已被删除
6#
发表于 2015-3-4 03:58:51 | 只看该作者
掌握asp的特性而且一定要知道为什么。
若相依 该用户已被删除
7#
发表于 2015-3-11 16:12:41 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
分手快乐 该用户已被删除
8#
发表于 2015-3-19 01:53:20 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
山那边是海 该用户已被删除
9#
发表于 2015-3-27 03:10:56 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-4 05:43

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表