更新 mvc 中记录的状态

本文关键字:状态 记录 mvc 更新 | 更新日期: 2023-09-27 18:31:01

我有以下代码来更新表记录的状态

public ActionResult Change_State(string ParameterID, string value)
{
    string Updatesubsidary = "UPDATE Table_Name SET Status= '" + value + "' WHERE ID = '" + ParameterID + "'";
    updateQuery(Updatesubsidary);
    return RedirectToAction("Index","Home");
}

这没有任何编译时错误或运行时错误,但表不会更新,

编辑:

public void updateQuery(string query)
{
    using (SqlConnection connnectionline = new SqlConnection(ConfigurationManager.ConnectionStrings["dbconnection"].ConnectionString))
    {
        SqlCommand commandline = new SqlCommand();
        commandline.CommandText = query;
        commandline.Connection = connnectionline;
        connnectionline.Open();
        commandline.BeginExecuteNonQuery();
    }
}

一旦我将调试点放在Change_StateupdateQuery表中,那么该行就会更新,

你能告诉我这里有什么问题吗

更新 mvc 中记录的状态

请使用:

commandline.ExecuteNonQuery();

我有一个简单的帮助程序类来执行 t-sql 命令。在这里查看

更新:

除上述内容外,请删除此行:

connnectionline.Open();