Как видно из названия, мне нужна помощь для моего сайта. Мне нужно скопировать определенные данные из таблицы и поместить их в другую таблицу. Я пытался использовать всевозможные языки / процедуры, но это все равно не работает.
Вот мой код:
[HttpPost, ActionName("AddSubjects")]
[ValidateAntiForgeryToken]
public ActionResult AddSubjectConfirm(string s)
{
DataTable dr = new DataTable();
SqlDataAdapter dat = new SqlDataAdapter();
SqlConnection con = new SqlConnection(@"data source=(LocalDB)\MSSQLLocalDB;attachdbfilename=|DataDirectory|\UESLDB.mdf;");
string qu = "INSERT INTO EnrolledSubjects (SubjectCode, SubjectDescription) SELECT SubjectCode, SubjectDescription FROM Subjects WHERE SubjectCode = '" + s + "'";
con.Open();
SqlCommand cmd = new SqlCommand(qu, con);
cmd.Connection.Open();
cmd.ExecuteNonQuery();
con.Close();
return View("Home");
}
Студент должен добавить предмет (который уже есть в базе данных для предметов), тогда код предмета будет сохранен в «строке s», и контроллер найдет предмет с аналогичным кодом предмета, а затем получит код темы и описание и вставит его в другую таблицу.
Дело в том, что я не знаю, что не так. Если кто-нибудь может мне помочь, я буду искренне благодарен.
Извините за плохое объяснение. Я новичок.