我有我想要通过添加额外的5000所有那些谁赚来更新员工的工资数据表不到30万更新值
这是我做过什么,甚至认为没有任何错误实际更新不会发生。
建议也许?
string connectionString = "Data Source=.\\SQLEXPRESS;Initial Catalog=lrmg;Integrated Security=True;";
using (sqlConnect = new SqlConnection(connectionString))
{
sqlConnect.Open();
SqlCommand cmd = sqlConnect.CreateCommand();
cmd.CommandText = "UPDATE [Employee] SET [Salary] += 5000 WHERE [Salary] < 30000";
cmd.ExecuteNonQuery();
sqlConnect.Close();
}
labMessage.Text = "The update was processed";
您的表中薪水是否低于3000?检查0的数量。 – PhoenixReborn
也许只是一个错字,但是你更新了所有工资低于3000的工作:) –
在这里问了很多C#SQL问题之后,为什么仍然没有人使用'using'?我敢打赌你也没有使用参数化查询? ;-) –