asp 存储过程 添加记录
我想数据库添加一条记录,要求有返回值,存储过程如下:
CREATE PROCEDURE dbo.gllr
@user varchar(50)
as
set nocount on
begin
if @user is null return
insert into Yhb (Yhb_user) values (@user)
IF @@error=0
return 1
ELSE
return 0
return
end
GO
为什么取不到返回值呢,输入参数没有问题
asp调用:
my.Parameters.Append my.CreateParameter( "return ",2,4)
my.Parameters.append my.CreateParameter( "@user ",200,1,50,user)
却取不到返回值,怎么改???
------解决方案--------------------my.Parameters.append my.CreateParameter( "@user ",200,1,50,user)
my.Parameters.Append my.CreateParameter( "return ",3,4)
my.execute
iRet = my.Parameters.Item(1)