我正在做一个简单的更新查询,它不会更新数据库。有人可以告诉我代码有什么问题吗?
if(IsPost){
JobID = Request.Form["JobID"];
Status = Request.Form["Status"];
var db = Database.Open("VouchFor");
var updateCommand = "UPDATE Referral SET Status=@1 WHERE JobID=@0";
db.Execute(updateCommand, JobID, Status);
Response.Redirect("~/Account/Dashboard");
}
答案 0 :(得分:0)
此代码看起来正确。我怀疑问题出在您定义表单的HTML中。仔细检查它并确保它们像:
JobID = UrlData[0];
...
然后
<form method="post>
...
<input type="text" name="Status" value=""/>
...
</form>
或者您在创建页面时是否设置了JobID?请发布您的整个cshtml。