C#调用具有返回值存储过程

执行存储过程出现这个错误

异常详细信息: System.InvalidOperationException: String[0]: Size 属性具有无效大小值 0。 

param[1] = comm.Parameters.Add("@Name", SqlDbType.VarChar); //错误
param[1].Value = Name ;
param[1].Direction = ParameterDirection.Output;

output方式从存储过程传出参数必须使用三个参数版本的,及Parameters.Add("@Name", SqlDbType.VarChar,50);

原文地址:https://www.cnblogs.com/easypass/p/1761384.html