日期:2014-05-18 浏览次数:20618 次
create procedure test as select 1 declare @i int exec @i = test
------解决方案--------------------
方法有很多种的
1、可以利用 output 参数
SqlParameter 的 Dicection 属性要设置为输出类型
Dim parameter As New SqlParameter("Description", SqlDbType.VarChar, 88)
parameter.Direction = ParameterDirection.Output
2、可以用 return 返回值
SqlParameter 的 Dicection 属性要设置为返回值类型
parameter.Direction = ParameterDirection.ReturnValue
3、如果返回表,可以直接 运行select 语句
然后执行 SqlCommand.ExecuteReader 返回表