以下的文章主要描述的是ASP调用SQL Server存储过程的实际操作步骤,如果你对ASP调用SQL Server存储过程的实际操作步骤心存好奇的话,你就可以对以下的文章点击观看了,望大家在浏览之后会对其有更深的了解。
调用代码:
程序代码
dimaccount,oldname,newname,RsCommand dimadCmdStoredProc,adInteger,adChar,adParamInput,adParamOutput,ReturnValue account=session("whoami") oldname=trim(Request.Form("oldname")) newname=trim(Request.Form("newname")) adCmdStoredProc=4adInteger=3adChar=129adParamInput=1adParamOutput=2
‘建立COMMAND对象
setRsCommand=Server.CreateObject("adodb.command") RsCommand.CommandText="sp_addModify13SName"RsCommand.ActiveConnection=connRsCommand.CommandType=adCmdStoredProc
‘添加参数
RsCommand.Parameters.AppendRsCommand.CreateParameter("@account",adChar,adParamInput,20,account) RsCommand.Parameters.AppendRsCommand.CreateParameter("@oldname",adChar,adParamInput,20,oldname) RsCommand.Parameters.AppendRsCommand.CreateParameter("@newname",adChar,adParamInput,20,newname) RsCommand.Parameters.AppendRsCommand.CreateParameter("@ReturnValue",adInteger,adParamOutput,4) RsCommand.execute'执行 ReturnValue=RsCommand.Parameters("@ReturnValue")'取出返回值
SQL Server存储过程代码:
程序代码
Createprocsp_addstorename (@accountchar(20), @oldnamechar(20), @newnamechar(20), @ReturnValueint )
返回1正常
返回0插入失败
返回9系统错误
as Begin set@ReturnValue=0insertintomodifyname13(account,oldname,newname)values(@account,@oldname,@newname) if@@error>0 Begin rollback set@ReturnValue=9End else set@ReturnValue=1End
以上的相关内容就是对ASP调用SQL Server存储过程的介绍,望你能有所收获。
【编辑推荐】
- SQL Server浮点数据类型的详细解析卸载SQL Server 2005组件的正确顺序SQL Server使用检查约束来验证数据实战演示SQL Server存储过程的命名标准如何进行?SQL Server数据库的临时表的正确操作步骤