C# 调用存储过程出错:String[3]: Size 属性具有无效大小值 0
2017-08-11 10:19
786 查看
存储过程如下
在项目当中,调用存储过程的时候,出现了String[3]: Size 属性具有无效大小值 0的错误,如图所示:
最终发现原因是给SqlCommand对象添加查询参数时没有指定参数大小,只要加上就可以了:
PS:如有疑问,请留言,未经允许不得私自转载,转载请注明出处:http://www.cnblogs.com/xuliangxing/p/7344455.html
1 Create PROCEDURE [dbo].[Test] 2 @FundId int, 3 @vchStrategyToken nvarchar(20), 4 @ErrorMessage nvarchar(500) output 5 AS 6 GO
在项目当中,调用存储过程的时候,出现了String[3]: Size 属性具有无效大小值 0的错误,如图所示:
最终发现原因是给SqlCommand对象添加查询参数时没有指定参数大小,只要加上就可以了:
1 cmd.Parameters.Add(new SqlParameter("@FundId", SqlDbType.Int)); 2 cmd.Parameters.Add(new SqlParameter("@vchStrategyToken", SqlDbType.NVarChar)); 3 cmd.Parameters.Add(new SqlParameter("@ErrorMessage", SqlDbType.NVarChar, 500));
PS:如有疑问,请留言,未经允许不得私自转载,转载请注明出处:http://www.cnblogs.com/xuliangxing/p/7344455.html
相关文章推荐
- 存储过程output String[1]: Size 属性具有无效大小值0
- EF执行存储工程报错 String[4]: Size 属性具有无效大小值 0。
- string[1]:size 属性具有无效大小值0
- string[x]:size 属性具有无效大小值0
- 关于存储过程传出值"String[2]: Size 属性具有无效大小值 0,”
- 存储过程出现Size具有无效大小值
- 关于存储过程传出值"String[2]: Size 属性具有无效大小值 0,” 错误
- sqldatasource有输出参数时,出现异常“String[2]: Size 属性具有无效大小值 0。”
- String[1]: Size 属性具有无效大小值 0
- string[1]:size 属性具有无效大小值0
- string[x]:size 属性具有无效大小值0
- C#中调用存储过程并且具有返回值
- Size 属性具有无效大小值: 0
- Size 属性具有无效大小值: 0
- C#调用存储过程
- 存储过程output参数_数据库调用_C#_NET调用简单CODE
- C# 调用带有输出参数的分页存储过程
- C#调用Sql Server 2008的存储过程流程
- C# 调用存储过程简单完整的实例代码
- c#调用SqlServer中的存储过程