Запись в БД Access данных

Такая ситуация, имеется код:

private void signWashBtn_Click(object sender, EventArgs e)
    {
        Settings.Default["ButName"] = urNameText.Text + urNumberText.Text + urNumberCarText.Text + setTimeDate.Text;
        Settings.Default.Save();
        OleDbConnection con = new OleDbConnection(@"Provider = Microsoft.ACE.OLEDB.12.0; Data Source=CarWashBase.mdb;");

        String sql = "INSERT INTO CarsWashing (name_man, number_man, number_car) Values ('" + urNameText.Text + "', '" + urNumberText.Text + "', '" + urNumberCarText.Text + "'); UPDATE CarsWashing SET date_time = '" + setTimeDate.Text + "'"; "UPDATE CarsWashing SET date_time = '" + setTimeDate.Text + "'";
        //sql = "UPDATE CarsWashing SET date_time = '" + setTimeDate.Text + "'";

        this.AUD(sql);
    }

Вопрос в чем, когда я пытаюсь в строку String sql вставить две команды "Insert ... ; Update";, то при компиляции пишет такая ошибка: В качестве оператора могут использоваться только выражения назначения, вызова, инкремента, декремента и создания нового объекта.

Ибо мне нужно, чтобы все данные записывались сразу.


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

Автор решения: Igor

Вы напутали со строками и кавычками, и получилось:

String sql = "..."; "...";

Вторая строка висит в воздухе и компилятор не знает, что с ней делать. Вторая строка там вообще не нужна.

Вы точно хотите изменить все записи в таблице CarsWashing?

→ Ссылка
Автор решения: aepot

Ответ от @Igor правильный, можете отметить его ответ галочкой

setTimeDate.Text + "'"; "UPDATE ..."
//                    ^ здесь ошибка

Забыли закомментировать, попробуйте вот так

setTimeDate.Text + "'"; //"UPDATE ..."
→ Ссылка