Когда я пытаюсь подключиться к моей базе данных, чтобы редактировать данные в MVC. Когда я пытаюсь получить доступ к своему мнению, у меня возникает ошибка при выполнении моей команды. ошибка:
System.Data.SqlClient.SqlException: 'неправильный синтаксис рядом с' '. неправильный синтаксис рядом с ключевым словом SET.
, но я не могу понять мои синтаксические ошибки. Я начинающий, поэтому я все еще изучаю основы. Был бы очень признателен за любую помощь. Спасибо! .. вот мой код
private void UpdateDataBase(int EmailId, string userName, string title, string Email, string description)
{
var sqlstring = string.Format("UPDATE Email (Email, Description, UserName, Title) " +
"SET ('{0}', '{1}', '{2}', '{3}')", Email, description, userName, title +
"WHERE ID=" + EmailId);
var myConnection = getconection();
SqlCommand myCommand = new SqlCommand(sqlstring, myConnection);
myCommand.ExecuteNonQuery();
try
{
myConnection.Close();
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
}
public ActionResult Edit (int EmailId, string userName, string title, string Email, string description)
{
UpdateDataBase(EmailId, userName, title, Email, description);
return View("EmailData");
}
[HttpPost]
public ActionResult Edit (ModelTemplateEmail EditEmailData)
{
if (ModelState.IsValid)
{
return RedirectToAction("EmailData");
};
return View(EditEmailData);
}