Ошибка в синтаксисе запроса на обновление значения в таблице

Все поля кроме первого, текстовые. Пробовал менять на 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.Клиенты);

Ответы (0 шт):