我的数据库没有更新。每当用户从列表中选择借用并按下按钮时,我希望我的图书数据库的库存字段减去1。当我检查数据库时,库存字段值不会改变。
newStock = stock - 1;
try
{
command.CommandText = "UPDATE Book SET [Stock] = @newStock WHERE [Title] = @title AND [Author]=@author";
command.Parameters.AddWithValue("@newStock", newStock);
command.Parameters.AddWithValue("@title", title);
command.Parameters.AddWithValue("@author", author);
command.Connection = connect;
connect.Open();
command.ExecuteNonQuery();
connect.Close();
MessageBox.Show("Done");
textBox1.Clear();
textBox2.Clear();
}
catch (OleDbException ex)
{
connect.Close();
MessageBox.Show(ex.ToString());
}