Ошибка в синтаксисе запроса на обновление значения в таблице
Все поля кроме первого, текстовые. Пробовал менять на int, ToInt32.
int selectedRowCount = dataGridView1.Rows.GetRowCount(DataGridViewElementStates.Selected);
string id = dataGridView1.Rows[selectedRowCount].Cells[0].Value.ToString();
string Surname = dataGridView1.Rows[selectedRowCount].Cells[1].Value.ToString();
string Name = dataGridView1.Rows[selectedRowCount].Cells[2].Value.ToString();
string Patronymic = dataGridView1.Rows[selectedRowCount].Cells[3].Value.ToString();
string Phone = dataGridView1.Rows[selectedRowCount].Cells[4].Value.ToString();
string Adress = dataGridView1.Rows[selectedRowCount].Cells[5].Value.ToString();
string query = "UPDATE Клиенты SET Surname = '" + Surname + "',Name = '" + Name + "',Patronymic = '" + Patronymic + "',Phone = '" + Phone + "',Adress " + Adress + " WHERE id = " + id;
OleDbCommand command = new OleDbCommand(query, myDB);
command.ExecuteNonQuery();
MessageBox.Show("Данные о клиенте обновлены");
this.клиентыTableAdapter.Fill(this.sportComDataSet.Клиенты);
