数据库没有更新?我的代码出了什么问题?

时间:2014-09-14 12:46:39

标签: c# database ms-access sql-update

我的数据库没有更新。每当用户从列表中选择借用并按下按钮时,我希望我的图书数据库的库存字段减去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());
                }

0 个答案:

没有答案