报错代码
SqlParameter voteFrom = new SqlParameter("@voteFrom", workFlow.VoteFrom);
SqlParameter voteTo = new SqlParameter("@voteTo", workFlow.VoteTo);
SqlParameter result = new SqlParameter("@result", SqlDbType.NVarChar,50);//报错原因:输出需要加长度,添加后正常。
result.Direction = ParameterDirection.Output;
context.Database.SqlQuery<string>("exec [workflow_CheckAccount] @voteFrom,@voteTo,@result out", voteFrom, voteTo,result).FirstOrDefault();//报错行。
checkResult =(string)result.Value;
本文探讨了在使用SqlParameter进行数据库操作时遇到的问题,特别是如何正确设置输出参数的长度,以确保程序能够顺利运行。
168万+

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



