存储过程如下 Create PROCEDURE [dbo].[Test] @FundId int, @vchStrategyToken nvarchar(), @ErrorMessage nvarchar() output AS GO 在项目当中,调用存储过程的时候,出现了String[3]: Size 属性具有无效大小值 0的错误,如图所示: 最终发现原因是给SqlCommand对象添加查询参数时没有指定参数大小,只要加上就可以了: cmd.Parameters.Add(new SqlPara…