string cmd = "update Socut_News set [内容]='" + neirong + "' where [编号]='" +str+ "'";这样改试试?

解决方案 »

  1.   

    不行,你也以为是少了一个空格吧.
    错误如下:
    System.Data.SqlClient.SqlException: 第 1 行: '=' 附近有语法错误。
      

  2.   

    [内容]在数据库是text类型
    而neirong =TextBox5.Text;
    会不会是这里出错,
    text类型的该怎样更新
      

  3.   

    text类型在数据库里是可以update Socut_News set [内容]='11'
    应该不是这个问题!
      

  4.   

    把你的 neirong 变量的值取得
    然后在查询分析器里直接执行这条语句看看有没有问题