【发布时间】:2015-12-20 12:02:13
【问题描述】:
当我只知道用户帐号时,我想知道如何更新数据库(余额单元)中的特定井。
我不知道这将在数据库中的什么位置。我只知道帐号存在,因为我已经通过它登录了。
我需要为此使用 LINQ,并且我已尝试查询数据库以找到余额。虽然,我想将余额更新为特定值,而不是找到当前值。
在 SQL 中,我会这样做:
UPDATE UserData
SET Balance = some value in this case an int being passed in
WHERE AccNo = the accountNumber variable stored in a global class
但问题是,当客户端离线处理数据时,值存储在数据集中。一旦他注销,他的数据集就会在 SQL 数据库中更新。我打算通过从数据库中检索所有内容并执行更新/合并语句来做到这一点。
知道如何解决这个问题吗?
【问题讨论】:
-
DataSet 不包含单元格。它是数据表的集合
-
我已经能够在数据集中检索到一个特定的余额,这就是我认为它有单元格的原因。
标签: c# sql-server linq datatable dataset