【发布时间】:2020-10-12 06:56:02
【问题描述】:
我已尝试通过 c# 更新 MS 数据库。虽然我没有收到任何错误,但它并没有更新数据库
private void Button1_Click(object sender, EventArgs e)
{
conn.Open();
string UpdateQuery = "Update NDS Set IATACode=@p2,City=@p3,Country=@p4 where ID=@p1";
OleDbCommand Update1 = new OleDbCommand(UpdateQuery, conn);
Update1.Parameters.AddWithValue("@p1", txtId.Text);
Update1.Parameters.AddWithValue("@p2", txtIata.Text);
Update1.Parameters.AddWithValue("@p3", txtCity.Text);
Update1.Parameters.AddWithValue("@p4", txtCountry.Text);
Update1.ExecuteNonQuery();
conn.Close();
ClearData();
ShowData();
MessageBox.Show("Updated");
}
【问题讨论】:
-
在更新/插入/删除查询后,此基础是否需要“提交”命令?