Я пытаюсь обновить таблицу доступа с кодом, указанным ниже. однако обновление не выполняется. Это не дает мне никаких ошибок, но не обновляет базу данных. Какие-либо предложения?C# Access Db update query not working
string Const = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\\Db\\test.accdb";
OleDbCommand Cmd;
OleDbConnection con22 = new OleDbConnection(Const);
con22.Open();
string sql = "UPDATE CostT SET tFormSent='" + Selection1.Text + "',TName='" + UserName.Text + "',FormDate='" + FormDate.Text + "',where ReqNum=" + ReqNum.Text;
cmd = new OleDbCommand(sql, con22);
cmd.ExecuteNonQuery();
con22.Close();
MessageBox.Show("Form has been Updated");
Он * должен * бросать ошибку, так как есть по крайней мере одна ошибка синтаксиса. Несмотря на все эти уязвимости SQL-инъекций, неизвестно, какой случайный код вы могли бы выполнять в своей базе данных. Каково фактическое значение времени выполнения запроса, который вы выполняете? – David