今天测试了一个发布新闻的页面发现出了问题, 出错信息如下:
在从服务器接收结果时发生传输级错误。 (provider: 命名管道提供程序, error: 0 - 管道的另一端上无任何进程。)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 在从服务器接收结果时发生传输级错误。 (provider: 命名管道提供程序, error: 0 - 管道的另一端上无任何进程。)
源错误:
|
大概意思就是“当前命令发生了严重错误。应放弃任何可能产生的结果。”
估计是文章的长度太长导致的,于是查找到代码 db.AddInParameter(dbCommand, "Content", DbType.AnsiString, model.Content);
将其改为
db.AddInParameter(dbCommand, "Content", DbType.String, model.Content);
编译后,问题也就解决了.
本文描述了在发布新闻页面时遇到的SQL异常问题,详细解释了错误信息含义,并分享了通过调整数据类型从DbType.AnsiString到DbType.String解决长度问题的经验。


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



