解决问题:当前命令发生了严重错误。应放弃任何可能产生的结果

来源:互联网 发布:网络接收器哪个好 编辑:程序博客网 时间:2024/05/01 04:49

最近程序突然死循环,一查问题.发现出现了如题错误.最后找出的结果是在调用存储过程中未指明详细的数据类型.(据google结果说打了sp4才出现的,这就不知道了)

对程序修改:

SqlParameter paraNewsDetail=new SqlParameter("@Newsdetail",System.Data.SqlDbType.NText,1073741823);
    paraNewsDetail.Value=page.Newsdetail;
    SqlHelper.ExecuteNonQuery(
     _conn,
     CommandType.StoredProcedure,
     "UpdatePageThree",
     new SqlParameter("@Snapeid", page.Snapeid), 
            paraNewsDetail,
   )
     );