日期:2014-05-17  浏览次数:20773 次

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)