asp.net如何获取存储过程输出的参数?
我的存储过程比如是CreatePro Pro_a{ @namevarchar(10), @agevarchar(3)}asbegindecl...
我的存储过程比如是Create Pro Pro_a{ @name varchar(10), @age varchar(3)}asbegindeclare @SameID intinsert into A (name,age) values (@name,@age);select @SameID=SCOPE_IDENTITY()end我想接受这个@SameID。我用操作类是 public static bool AddUser(User SingleUser) {bool Flage=false; string procname = "dbo.Pro_a"; SqlParameter[] prams ={ new SqlParameter("@name",SqlDbType.varchar,10), new SqlParameter("@age",SqlDbType.varchar,3)}; prams[0].Value = SingleUser.Name; prams[1].Value = SingleUser.Age;prams[2].Direction = ParameterDirection.Output;int result = DataAccess.ExecutePorcedure(procname, prams); if (result > 0) { Flage = true; } return Flage; }我在我的添加页面需要接受这个输出来的参数,怎么去写呢?
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询