用ASP对SQLServer存储过程进行调用流程

此文章主要向大家讲述的是用ASP对SQL Server存储过程进行调用的实际操作流程,我们主要是以其实际应用代码的方式来引出ASP对SQL Server存储过程进行调用的实际操作流程,以下就是文章的主要内容讲述。

创新互联服务项目包括颍州网站建设、颍州网站制作、颍州网页制作以及颍州网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,颍州网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到颍州省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

调用代码:

程序代码

 
 
 
  1. dim account,oldname,newname,RsCommand  
  2. dim adCmdStoredProc,adInteger,adChar,adParamInput,adParamOutput,ReturnValue  
  3. account = session("whoami")  
  4. oldname = trim(Request.Form("oldname"))  
  5. newname = trim(Request.Form("newname"))  
  6. adCmdStoredProc = 4 
  7. adInteger = 3 
  8. adChar = 129 
  9. adParamInput = 1 
  10. adParamOutput = 2 

'建立COMMAND对象

 
 
 
  1. set RsCommand = Server.CreateObject("adodb.command")  
  2. RsCommand.CommandText = "sp_addModify13SName" 
  3. RsCommand.ActiveConnection = conn 
  4. RsCommand.CommandType = adCmdStoredProc 

'添加参数

 
 
 
  1. RsCommand.Parameters.Append RsCommand.CreateParameter("@account", adChar, adParamInput,20,account)  
  2. RsCommand.Parameters.Append RsCommand.CreateParameter("@oldname", adChar, adParamInput,20,oldname)  
  3. RsCommand.Parameters.Append RsCommand.CreateParameter("@newname", adChar, adParamInput,20,newname)  
  4. RsCommand.Parameters.Append RsCommand.CreateParameter("@ReturnValue",adInteger, adParamOutput,4)  
  5. RsCommand.execute'执行  
  6. ReturnValue = RsCommand.Parameters("@ReturnValue")'取出返回值  

ASP调用SQL Server存储过程代码:

程序代码

 
 
 
  1. Create proc sp_addstorename  
  2. ( @account char(20),  
  3. @oldname char(20),  
  4. @newname char(20),  
  5. @ReturnValue int  
  6. )  

返回1正常

返回0插入失败

返回9系统错误

 
 
 
  1. as  
  2. Begin  
  3. set @ReturnValue = 0 
  4. insert into modifyname13(account,oldname,newname) values(@account,@oldname,@newname)  
  5. if @@error > 0  
  6. Begin  
  7. rollback  
  8. set @ReturnValue = 9 
  9. End  
  10. else  
  11. set @ReturnValue = 1 
  12. End  

以上的相关内容就是对ASP调用SQL Server存储过程的介绍,望你能有所收获。
 

文章标题:用ASP对SQLServer存储过程进行调用流程
当前网址:http://www.gawzjz.com/qtweb2/news42/4642.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联