C# 读取存储过程输出参数,始终是常数问题,
搞得我查了半天时间才找到原因,希望其他朋友遇到这问题不用再耗这么多时间,
原来是C#定义输出参数时,定义格式的问题
错误的:
CmdObj.Parameters.Add("@out", SqlDbType.Int).Value =ParameterDirection.Output;
正确的:
CmdObj.Parameters.Add("@out", SqlDbType.Int).Direction =ParameterDirection.Output;
参数的属性不是Value,是Direction
C# 读取存储过程输出参数,始终是常数问题,原来是C#定义输出参数时,定义格式的问题
最新推荐文章于 2025-12-05 11:58:33 发布
本文解决了C#中调用SQL存储过程时输出参数设置不当导致的问题。详细介绍了正确的参数定义方式,避免开发者因类似的错误耗费过多时间。
12万+

被折叠的 条评论
为什么被折叠?



