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

在对新闻进行更新时,突然出现“当前命令发生了严重错误。应放弃任何可能产生的结果。”的错误。
不知道为什么,经过测试发现,是因为修改的内容过长造成的。上网查了一下。解决的方法很简单,就是在
cmd.Parameters.Add( " @texts " ,this.txtContents);
这里加上一个
SqlDbType.Text就行了
cmd.Parameters.Add( " @texts " ,this.txtContents, SqlDbType.Text );

你可能感兴趣的:(测试)