SQL语句为:
"UPDATE log set sort=" + editsorts2 + " WHERE sort=" + addsorts输出SQL语句:
UPDATE log set sort=设计理论 WHERE sort=关于设计执行语句就出错
错误提示:
异常详细信息: System.Data.SqlClient.SqlException: 列名 '设计理论' 无效。
列名 '关于设计' 无效。那里写错了??

解决方案 »

  1.   

    "UPDATE log set sort='" + editsorts2 + "' WHERE sort='" + addsorts + "'"
      

  2.   

    "UPDATE log set sort=" + editsorts2 + " WHERE sort=" + addsorts 该为
    "UPDATE log set sort=‘" + editsorts2 + "’ WHERE sort=" + addsorts 
      

  3.   

    string.Format("UPDATE log set sort='{0}' WHERE sort='{1}'", editsorts2, addsorts)
      

  4.   

    "UPDATE log set sort= " + editsorts2 + " WHERE sort= " + addsorts +";"