Я использую следующий запрос для обновления записи в таблице Access, но я получаю синтаксическую ошибку?обновление записи в таблице Access
Как я могу это сделать?
string str = string.Format("UPDATE [MIX] SET[Stock quantity],[Retail price],[Original price])Values(?,?,?,?) WHERE [Brand name][email protected]");
OleDbCommand comd = new OleDbCommand(str, conn);
comd.Parameters.AddWithValue("@brandname", comboBox3.Text);
comd.Parameters.AddWithValue("Stock quantity", comboBox1.Text);
comd.Parameters.AddWithValue("Retail price", comboBox4.Text);
comd.Parameters.AddWithValue("Original price", comboBox5.Text);
comd.ExecuteNonQuery();
Какая ошибка? более того, это не то, что выглядит инструкция по обновлению. –
Маленький совет для работы с Access, вы можете использовать конструктор для создания ваших запросов, а затем переключиться на представление SQL, чтобы увидеть сгенерированный SQL. Это хороший способ учиться. – JMK