【发布时间】:2021-07-28 19:49:37
【问题描述】:
这是一个简单的 2 个整数的减法。 SQL 语句有效,但数据库中的值没有更新。这是下面的代码。
var rest = antrag.Urlauber.RestUrlaub - antrag.Tage;
var sqlcom = "UPDATE Person SET RestUrlaub = " + rest +" WHERE ID = " + id +"";
db.Database.ExecuteSqlCommand(sqlcom);
有人知道问题可能是什么吗?
【问题讨论】:
-
顺便说一句,这是危险代码,请阅读SQL注入。
-
这能回答你的问题吗? Why do we always prefer using parameters in SQL statements? 不仅仅是安全,还有正确性
标签: c# sql sql-update