string sql2 = "SELECT SUM(fyringsolje) FROM Informasjon WHERE fyringsolje='Kull: 2,42 kg';";
SqlCommand myCommand2 = new SqlCommand(sql2, conn);
kullTotaltLabel.Text = "" + (int)myCommand2.ExecuteScalar();
我没有看到标签的文字改变,恐怕查询无法正确。我想确保查询是正确的!这是SUM()查询是否正确?
你测试过SQL环境吗?那些通常会告诉你,如果查询有问题。 – 2011-05-09 12:30:32
您是否尝试在SQL控制台中运行它?检查它在那里返回的值。我也不知道你的桌子是什么样的,所以我不能真正帮助你。也许你的where子句是不真实的? – Atticus 2011-05-09 12:31:05
有可能你想COUNT而不是SUM? – 2011-05-09 12:32:06