【发布时间】:2011-08-21 16:00:19
【问题描述】:
string sql2 = "SELECT SUM(fyringsolje) FROM Informasjon WHERE fyringsolje='Kull: 2,42 kg';";
SqlCommand myCommand2 = new SqlCommand(sql2, conn);
kullTotaltLabel.Text = "" + (int)myCommand2.ExecuteScalar();
我没有看到标签的文字发生变化,恐怕查询不正确。我要确保查询是正确的!
【问题讨论】:
-
你在SQL环境下测试过吗?这些通常会告诉您查询是否有问题。
-
您是否尝试在 sql 控制台中运行它?检查它在那里返回的值。我也不知道你的桌子长什么样,所以我真的帮不了你。也许您的 where 子句不准确?
-
您是否可能想要 COUNT 而不是 SUM?
标签: c# .net asp.net sql visual-studio