Vb.net 用于处理空值和非空值的Linq聚合语句
我想添加值作为聚合。但有些值是空的。该语句出现以下错误: 表“titles”中“ytd_sales”列的值为DBNull 我使用以下语句:Vb.net 用于处理空值和非空值的Linq聚合语句,vb.net,linq,Vb.net,Linq,我想添加值作为聚合。但有些值是空的。该语句出现以下错误: 表“titles”中“ytd_sales”列的值为DBNull 我使用以下语句: Dim AvgCost As Double = Aggregate emp In Me.PublishingWorldDataSet.titles Where (emp.ytd_sales) <> IsDBNull(emp.ytd_sales) Select (emp.ytd_sales) Into Sum() Dim AvgCost As D
Dim AvgCost As Double = Aggregate emp In Me.PublishingWorldDataSet.titles Where (emp.ytd_sales) <> IsDBNull(emp.ytd_sales) Select (emp.ytd_sales) Into Sum()
Dim AvgCost As Double=Me.PublishingWorldDataSet.titles中的合计emp,其中(emp.ytd_销售)为整(emp.ytd_销售)选择(emp.ytd_销售)为和()
请帮忙,我会很感激的。
谢谢您的where子句似乎错了,您试过了吗
Dim AvgCost As Double = Aggregate emp In Me.PublishingWorldDataSet.titles Where IsDBNull(emp.ytd_sales) = False Select (emp.ytd_sales) Into Sum()
如果
emp.ytd\u sales为空
您正在检查emp.ytd\u sales是否为真
您的where子句似乎有误您尝试过吗
Dim AvgCost As Double = Aggregate emp In Me.PublishingWorldDataSet.titles Where IsDBNull(emp.ytd_sales) = False Select (emp.ytd_sales) Into Sum()
如果
emp.ytd\u sales为空
则检查emp.ytd\u sales是否为真
此问题似乎与c无关。请避免滥发标签。这个问题似乎与c#无关。请避免滥发标签