ASP调用SQL Server存储过程的实际操作步骤

数据库 SQL Server
我们今天是要和大家一起讨论的是ASP调用SQL Server存储过程的实际操作步骤,以及对其在实际操作中要用到的相关程序代码的描述。

以下的文章主要描述的是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")'取出返回值  

 

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存储过程的介绍,望你能有所收获。

【编辑推荐】

  1. SQL Server浮点数据类型的详细解析
  2. 卸载SQL Server 2005组件的正确顺序
  3. SQL Server使用检查约束来验证数据实战演示
  4. SQL Server存储过程的命名标准如何进行?
  5. SQL Server数据库的临时表的正确操作步骤
     
责任编辑:佚名 来源: 中国网管联盟
相关推荐

2010-07-21 15:22:07

2010-07-16 11:10:52

SQL server

2010-07-21 14:21:53

SQL Server存

2010-04-23 13:29:01

Oracle存储过程

2010-07-02 11:10:56

SQL Server

2010-04-07 13:02:14

Oracle 存储过程

2010-07-21 09:28:34

SQL Server

2010-07-05 10:15:40

SQL Server

2010-04-16 17:17:31

Oracle访问

2010-03-30 12:50:42

Oracle存储

2010-08-05 14:34:26

DB2存储过程

2010-04-27 15:11:20

Oracle树的存储过

2010-07-07 11:03:21

SQL Server索

2010-06-17 10:50:53

SQL Server数

2010-05-26 14:55:43

MySQL存储过程

2010-06-30 12:39:11

2010-06-09 11:40:32

MySQL SQL 语

2010-03-12 15:29:19

Pythonexe

2010-07-14 17:56:13

SQL Server

2010-07-23 09:25:50

SQL Server导
点赞
收藏

51CTO技术栈公众号