C# 读取存储过程输出参数,始终是常数问题,
搞得我查了半天时间才找到原因,希望其他朋友遇到这问题不用再耗这么多时间,
原来是C#定义输出参数时,定义格式的问题
错误的:
CmdObj.Parameters.Add("@out", SqlDbType.Int).Value =ParameterDirection.Output;
正确的:
CmdObj.Parameters.Add("@out", SqlDbType.Int).Direction =ParameterDirection.Output;
参数的属性不是Value,是Direction