今天测试了一个发布新闻的页面发现出了问题, 出错信息如下:

 

在从服务器接收结果时发生传输级错误。 (provider: 命名管道提供程序, error: 0 - 管道的另一端上无任何进程。)

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 在从服务器接收结果时发生传输级错误。 (provider: 命名管道提供程序, error: 0 - 管道的另一端上无任何进程。)

源错误:

行 129:            db.AddInParameter(dbCommand, "Department", DbType.String, model.Department);
            行 130:            db.AddInParameter(dbCommand, "PublishDate", DbType.DateTime, model.PublishDate);
            行 131:            db.ExecuteNonQuery(dbCommand);
            行 132:
            行 133:        }

大概意思就是“当前命令发生了严重错误。应放弃任何可能产生的结果。”

估计是文章的长度太长导致的,于是查找到代码 db.AddInParameter(dbCommand, "Content", DbType.AnsiString, model.Content);

将其改为

 db.AddInParameter(dbCommand, "Content", DbType.String, model.Content);

编译后,问题也就解决了.

 

相关文章:

  • 2022-12-23
  • 2021-05-24
  • 2022-12-23
  • 2021-08-17
  • 2021-07-22
  • 2022-12-23
  • 2021-10-30
  • 2022-01-05
猜你喜欢
  • 2021-08-23
  • 2022-03-02
  • 2022-12-23
  • 2021-10-09
  • 2021-10-31
  • 2021-06-27
  • 2022-12-23
相关资源
相似解决方案