Команда обновления C # с oledb - PullRequest
0 голосов
/ 27 октября 2019

Я пытаюсь обновить выбранную строку в базе данных доступа. Как обновить выбранную строку в моей базе данных доступа?

Я пытался использовать команду обновления

private void btnCancel_Click(object sender, EventArgs e)
    {
        try
        {

            for (int i = 0; i < dataRes.Rows.Count; i++)
            {
                string a = "Cancelled";
                DataGridViewRow dr = dataRes.Rows[i];
                if (dr.Selected == true)
                {
                    connection.Open();
                    OleDbCommand cmd = new OleDbCommand();
                    cmd.Connection = connection;
                    cmd.CommandText = "UPDATE Reservation SET Status ='" + a + "' WHERE ID = " + i +" ";
                    cmd.ExecuteNonQuery();
                    connection.Close();
                    MessageBox.Show("Reservation Cancelled");

                }

            }
        }
...