Скопируйте данные из одной таблицы в другую таблицу ASP.NET MVC 5 - PullRequest
0 голосов
/ 17 сентября 2018

Как видно из названия, мне нужна помощь для моего сайта. Мне нужно скопировать определенные данные из таблицы и поместить их в другую таблицу. Я пытался использовать всевозможные языки / процедуры, но это все равно не работает.

Вот мой код:

[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», и контроллер найдет предмет с аналогичным кодом предмета, а затем получит код темы и описание и вставит его в другую таблицу.

Дело в том, что я не знаю, что не так. Если кто-нибудь может мне помочь, я буду искренне благодарен.

Извините за плохое объяснение. Я новичок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...