visual basic find database total

时间:2017-12-10 17:00:43

标签: sql visual-studio linq

我正致力于创建一个可视化的基本程序,该程序可以从数据库文件中找到一列的总和并将其显示在标签控件中,并且已经卡住了一段时间。我希望有人可以帮助我一点点。

我尝试了几种不同的方法来实现它,并且每个方法都会抛出同样的错误。

  Dim SumQuery = From popualtion In PopulationDBDataSet.City
                       Aggregate order In PopulationDBDataSet.City
                           Into Sum(PopulationDBDataSet.City.PopulationColumn)

  lblTotalPop.Text = SumQuery.ToString

   Dim SumQuery = Aggregate Populaton In PopulationDBDataSet.City
    Into Sumorders = Sum(PopulationDBDataSet.City.PopulationColumn)

    lblAvgPop.Text = SumQuery.ToString

两次尝试都会产生错误"方法总和在此上下文中无法访问"。很抱歉这篇文章有点长,但我对此没有想法。

1 个答案:

答案 0 :(得分:1)

您的用法应包括聚合函数中使用的变量:

试试这个:

Dim SumQuery = From popualtion In PopulationDBDataSet.City
               Aggregate order In PopulationDBDataSet.City
               Into Sum(order.PopulationColumn)