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