更新 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_State
和updateQuery
表中,那么该行就会更新,
你能告诉我这里有什么问题吗
请使用:
commandline.ExecuteNonQuery();
我有一个简单的帮助程序类来执行 t-sql 命令。在这里查看
更新:
除上述内容外,请删除此行:
connnectionline.Open();