以时间显示图表我使用组合框中的项目作为过滤器从sql查询来显示总销售图表(日,周,月,年) 。净。请帮忙。我的代码在下面,它会引发错误,说'找不到表0'。使用组合框作为过滤器在vb.net中使用sql
cboxGroupBy.Items.Insert(0, "Day")
cboxGroupBy.Items.Insert(1, "Week")
cboxGroupBy.Items.Insert(2, "Month")
cboxGroupBy.Items.Insert(3, "Year")
SQL.ExecQuery("SELECT Date = DATEPART('" + Me.cboxGroupBy.Text + "', Date),
SUM (Amount) AS Amount
FROM Sales
GROUP BY DATEPART('" + Me.cboxGroupBy.Text + "', Date)")
Chart2.DataSource = SQL.SQLDS.Tables(0)
Chart2.Series.Clear()
Chart2.Series.Add("Total Revenue")
Chart2.Series("Total Revenue").XValueMember = "Date"
Chart2.Series("Total Revenue").YValueMembers = "Amount"
我删除了单引号但仍无法使用。谢谢。 – Sonam
我得到相同的错误“无法找到表0”。谢谢。 – Sonam
@ Krishnraj我明白了。它现在有效。非常感谢。按照你的建议,这是单引号。 – Sonam