c#OleDB不更新数据库

时间:2016-08-09 15:24:59

标签: c# oledb oledbconnection oledbdataadapter

我是使用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();

执行数据库后,数据库不会更新。

0 个答案:

没有答案