存储过程出现Size具有无效大小值

来源:互联网 发布:淘宝代码转换器 编辑:程序博客网 时间:2024/05/16 19:35

在SQL Server 2005中,使用存储过程时,传入参数可以不指定长度,

但是传出参数必须指定长度
比如
para = new SqlParameter("@re",SqlDbtype.Char);
para.Direction = ParameterDirection.Output;
如果这样写,就会出现 String[3]:Size具有无效大小值0 的错误。
解决方法是为传出参数para指定长度:
para = new SqlParameter("@re",SqlDbtype.Char, 10 );

 

原创粉丝点击