将数据从一个表复制到另一表ASP.NET MVC 5

时间:2018-09-17 19:49:08

标签: c# sql-server asp.net-mvc

正如标题所述,我需要我的网站帮助。我需要从表中复制某些数据并将其放在另一个表上。我尝试使用各种语言/过程,但仍然无法正常工作。

这是我的代码:

[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”中,并且控制器将找到具有相似主题代码的主题,然后将获得主题代码和描述,并将其插入到另一个表中。

问题是我不知道怎么了。如果有人可以帮助我,我将不胜感激。

抱歉,我的解释不好,我是新手。

0 个答案:

没有答案