ASP调用SQL Server存储过程
2006-06-26 14:56
435 查看
代码
存储过程
dim account,oldname,newname,RsCommand
dim adCmdStoredProc,adInteger,adChar,adParamInput,adParamOutput,ReturnValue
account = session("whoami")
oldname = trim(Request.Form("oldname"))
newname = trim(Request.Form("newname"))
adCmdStoredProc = 4
adInteger = 3
adChar = 129
adParamInput = 1
adParamOutput = 2
'建立COMMAND对象
set RsCommand = Server.CreateObject("adodb.command")
RsCommand.CommandText = "sp_addModify13SName"
RsCommand.ActiveConnection = conn
RsCommand.CommandType = adCmdStoredProc
'添加参数
RsCommand.Parameters.Append RsCommand.CreateParameter("@account", adChar, adParamInput,20,account)
RsCommand.Parameters.Append RsCommand.CreateParameter("@oldname", adChar, adParamInput,20,oldname)
RsCommand.Parameters.Append RsCommand.CreateParameter("@newname", adChar, adParamInput,20,newname)
RsCommand.Parameters.Append RsCommand.CreateParameter("@ReturnValue",adInteger, adParamOutput,4)
RsCommand.execute'执行
ReturnValue = RsCommand.Parameters("@ReturnValue")'取出返回值
Create proc sp_addstorename
( @account char(20),
@oldname char(20),
@newname char(20),
@ReturnValue int
)
--返回1正常
--返回0插入失败
--返回9系统错误
as
Begin
set @ReturnValue = 0
insert into modifyname13(account,oldname,newname) values(@account,@oldname,@newname)
if @@error > 0
Begin
rollback
set @ReturnValue = 9
End
else
set @ReturnValue = 1
End
存储过程
dim account,oldname,newname,RsCommand
dim adCmdStoredProc,adInteger,adChar,adParamInput,adParamOutput,ReturnValue
account = session("whoami")
oldname = trim(Request.Form("oldname"))
newname = trim(Request.Form("newname"))
adCmdStoredProc = 4
adInteger = 3
adChar = 129
adParamInput = 1
adParamOutput = 2
'建立COMMAND对象
set RsCommand = Server.CreateObject("adodb.command")
RsCommand.CommandText = "sp_addModify13SName"
RsCommand.ActiveConnection = conn
RsCommand.CommandType = adCmdStoredProc
'添加参数
RsCommand.Parameters.Append RsCommand.CreateParameter("@account", adChar, adParamInput,20,account)
RsCommand.Parameters.Append RsCommand.CreateParameter("@oldname", adChar, adParamInput,20,oldname)
RsCommand.Parameters.Append RsCommand.CreateParameter("@newname", adChar, adParamInput,20,newname)
RsCommand.Parameters.Append RsCommand.CreateParameter("@ReturnValue",adInteger, adParamOutput,4)
RsCommand.execute'执行
ReturnValue = RsCommand.Parameters("@ReturnValue")'取出返回值
Create proc sp_addstorename
( @account char(20),
@oldname char(20),
@newname char(20),
@ReturnValue int
)
--返回1正常
--返回0插入失败
--返回9系统错误
as
Begin
set @ReturnValue = 0
insert into modifyname13(account,oldname,newname) values(@account,@oldname,@newname)
if @@error > 0
Begin
rollback
set @ReturnValue = 9
End
else
set @ReturnValue = 1
End
相关文章推荐
- asp程序调用SQL Server的存储过程,获取不到输出参数的值
- VB/ASP 调用 SQL Server 的存储过程
- 在asp中调用sql server的存储过程
- 在asp中调用sql server的存储过程方法
- 在asp中调用sql server的存储过程
- asp程序调用SQL Server的存储过程,获取不到输出参数的值
- 如何从 ASP 调用 SQL Server 存储过程
- asp.net SQL Server 存储过程分页及代码调用
- ASP.NET代码调用SQL Server带DateTime类型参数的存储过程抛出异常问题
- ASP调用sql server 存储过程详解-附带实例-
- asp.net调用sql server存储过程的实例
- EXTASPNET C# ASP.NET sql server 调用存储过程超时,解决方法
- 在Qt5.4中调用 sql server 2008 的存储过程如何获取返回值
- ASP调用存储过程:返回多个记录集的存储过程
- 在delphi中如何调用SQL Server的存储过程(转贴)
- 在SQL Server的表的触发器中可以调用 SQL Server中的带参数的存储过程吗?
- 通用SQL存储过程分页以及asp.net后台调用
- 【转】ASP中采用 C# 调用各类型的存储过程的总结
- sql server调用数据库存储过程接口导入数据
- Java调用SQL Server存储过程同时返回参数和结果集