WPF 的新手。我想编辑显示在文本框中的数据库行的值。目前我收到一个错误:“ExecuteNonQuery:Connection 属性尚未初始化”。当我删除 where 子句时,所有行都会更新,而不仅仅是所选项目。
private void btnEDIT_Click(object sender, RoutedEventArgs e)
{
try
{
sc.Open();
cmd = new SqlCommand("Update Rewards set Name = '" + this.txtName.Text + "', Cost= '" + this.txtCost.Text + "'where Name = '" + this.txtName.Text +"'");
cmd.ExecuteNonQuery();
MessageBox.Show("Update Successfull");
sc.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}