我是使用C#处理数据库的新手,我想更新数据库中的一行。
以下是代码:
using (OleDbConnection connection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source=DPW.MDB;Persist Security Info=True;Jet OLEDB:Database Password=xxxxxx"))
{
connection.Open();
OleDbCommand cmd = connection.CreateCommand();
cmd.Parameters.Add(new OleDbParameter("@googleId", googleID));
cmd.Parameters.Add(new OleDbParameter("@appointmentId", appointmentId));
cmd.CommandText = "UPDATE Appointments SET GoogleId = @googleId WHERE AppointmentId = @appointmentId";
cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
执行数据库后,数据库不会更新。