我正在尝试在数据库中为集合中的每个对象进行更新,因此我想更新SQLParameters的值,以便它将反映集合中的当前对象。
另一件事,当我使用command.Parameteres.Add(MySQLParameter)时,如果我添加两次相同的SQLParameter,它是否将一个堆叠在另一个上,或者SQLCommand是否知道它是相同的SQLParameter并覆盖其信息?
谢谢!
答案 0 :(得分:7)
是的,您可以更改参数的.Value
。这实际上是预期的,特别是当您在具有不同值的循环中调用相同的命令时。不要两次添加参数。