此文章主要向大家讲述的是用ASP对SQL Server存储过程进行调用的实际操作流程,我们主要是以其实际应用代码的方式来引出ASP对SQL Server存储过程进行调用的实际操作流程,以下就是文章的主要内容讲述。
调用代码:
程序代码
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")'取出返回值
ASP调用SQL Server存储过程代码:
程序代码
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存储过程的介绍,望你能有所收获。
在某些电脑中,机器内部蜂鸣器与系统的声音输出方案是相关联的,这样一来会导致当系统输出声音时,即使电脑没有连接外部音响或耳机,也会通过内置蜂鸣器发出“嘟嘟哔哔”的声音。这个问题主要出现在Windows 7电脑中,假如你的电脑恰好遇到了这样的问题,可参考下面的方法来解决: 1、在桌面“计算机”图标上右...
有些使用本本的朋友可能会发现,右下角通知栏区域会无法显示电源按钮,导致在插上电源或者是使用电池的时候都无法进行区分。造成这种情况大部分都是因为使用了第三方修改过的系统版本或者对于系统优化过度,所以今天就来解决这个问题。 第一步:在开始菜单的搜索窗口输入“gpedit.msc”,进入组策略编辑器,依...
Intel会在2015年推出Broadwell、Skylake两代14nm处理器,前者可以使用9系芯片组,Skylake升级到了LGA1151插槽,需要搭配新的100系列芯片组,但初期的Skylake-S又不能超倍频,所以今年Q2季度开始会很混杂。Skylake一代会支持DDR4,100系列芯片组升...
一些用户的Windows 7系统开机后出现黑屏,代码为 Windows无法启动: WindowsSystem32ConfigSystem”。这个问题该如何修复呢?现在小编就给大家分析一下吧。 其实这个代码的意思是引导文件丢失了,引导文件(NTLDR)一般存放于C盘根目录下,是一个具有隐藏和只读属性...
ubuntu14.04应用窗口列表在哪里?在ubuntu下打开个几个应用窗口最小化后怎么切换呢,应用窗口列表在哪里呢? 1、多打开几个chrome浏览器窗口。 2、然后都做最小化处理。 3、现在我们在桌面左边的面板上找到"左右两边有小白点"的chrome浏览器应用图标,这就是chr...
解决方法: 其实处理这些使用流氓软件,需要将相关的.exe文件删除,使它不能再运行,或者直接清除这个服务本身,使计算机重启的时候,它不会再启动。比如Hijackthis扫描,在扫描日志中,一般会把非Windows系统的服务以023的方式列出来,如下面这段: O23 - ...