我正在尝试更新SQL中的列,但是我得到了这个错误..
代码:
SqlConnection cn = new SqlConnection("CONNECTION STRING");
SqlCommand com = new SqlCommand("update details set Available='Yes' where License='@a'", cn);
com.Parameters.AddWithValue("@a", num);
cn.Open();
com.ExecuteNonQuery();
cn.Close();
答案 0 :(得分:4)
从@a
周围删除单引号SqlConnection cn = new SqlConnection("CONNECTION STRING");
SqlCommand com = new SqlCommand("update details set Available='Yes' where License=@a", cn);
com.Parameters.AddWithValue("@a", num);
cn.Open();
com.ExecuteNonQuery();
cn.Close();