错误:: System.Data.SqlClient.SqlException: '='附近的语法不正确。
源代码:
cn.Open();
Line 27: cmd = new SqlCommand("updat product set status ='" + s + "'", cn);
Line 28: cmd.ExecuteNonQuery();
Line 29: cn.Close();
Line 30: }
答案 0 :(得分:5)
update
错了吗?s
可能有任何撇号吗?如果是这样,你需要转义它们,即s.Replace("'", "''")
(或者更好,使用参数化查询)