【发布时间】:2013-09-13 09:39:57
【问题描述】:
我是第一次在这个论坛上发帖。我真的希望我能找到一些帮助。 我正在做的是从 SQL 加载大约 ... 1000 值(示例),我做得很好。
例如查询是:Select Value from DatabaseA.dbo.Values
那个“值”==>十进制(10, 2)
sqlConnection2.Open();
insertCommand2.ExecuteNonQuery();
SqlDataReader reader2 = insertCommand2.ExecuteReader();
if (reader2.HasRows)
{
while (reader2.Read())
{
decimal Value = reader.GetDecimal(0);
这应该可以正常工作。但我想做的是在所有这些上做+ ... 例如第一个值 = 16,第二个 = 28,第三个:78
我想制作 16 + 28 + 78 ...但对于加载它们的所有值。 请问我该怎么做? , 谢谢 。
【问题讨论】:
-
代码没有意义。您向我们展示了
SELECT查询,但您使用的是ExecuteNonQuery,然后您在同一命令上使用ExecuteReader来获取SqlDataReader reader2,但您稍后使用的是reader,但您没有显示完全没有。 -
您是说要总和还是总和?即,如果行是
10/12/10,你想要32还是10/22/32?
标签: c# sql .net sql-server list