28,391
社区成员
发帖
与我相关
我的任务
分享
Create proc test
@i nvarchar(1)
,@b nvarchar(2) output
as
Set @b='11'
select aa=Getdate()
Set MyComm = Server.CreateObject("ADODB.Command")
With MyComm
.ActiveConnection =Conn 'MyConStr是数据库连接字串
.CommandText = "test" '指定存储过程名
.CommandType = 4 '表明这是一个存储过程
.Prepared = true '要求将SQL命令先行编译
.Parameters.append .CreateParameter("@i",20,1,1,"1")
.Parameters.append .CreateParameter("@b",200,2,200,ErrMsg)
Set RsTemp=.Execute
End With
'第一种情况
response.write ErrMsg '这里为空
response.wirte RsTemp(0) '有值
'第二种情况
rstemp.close
response.write ErrMsg '有值