解决"当前命令发生了严重错误。应放弃任何可能产生的结果。"的问题
在更新内容较长的TEXT字段时,出现"General network error. Check your network documentation. "的错误,跟踪源程序发现错误提示为:当前命令发生了严重错误。应放弃任何可能产生的结果。在网上搜到解决方法如下:
指定存储过程参数的类型。将下面的源码:
cmd.Parameters.Add("@texts",TextsTextbox.Html);
改为:
SqlParameter param = new SqlParameter("@texts",SqlDbType.Text);
param.Value = TextsTextbox.Html;
cmd.Parameters.Add(param);
param.Value = TextsTextbox.Html;
cmd.Parameters.Add(param);