Vb.net 数据库到datagridview-日期在标签中时,日期之间不起作用

Vb.net 数据库到datagridview-日期在标签中时,日期之间不起作用,vb.net,date,datagridview,between,Vb.net,Date,Datagridview,Between,我想我已经尝试了几乎所有的组合,但都无法实现。 这条线工作正常: Dim SQLString As String = "SELECT * FROM PROMGL WHERE DATPRO Between #1/1/2014# and #3/3/2014#" 但当我在label6和Lebel7中列出这些确切日期时,我在datagridview中没有得到任何结果 Dim SQLString As String = "SELECT * FROM PROMGL WHERE DATPRO between

我想我已经尝试了几乎所有的组合,但都无法实现。 这条线工作正常:

Dim SQLString As String = "SELECT * FROM PROMGL WHERE DATPRO Between #1/1/2014# and #3/3/2014#"
但当我在label6和Lebel7中列出这些确切日期时,我在datagridview中没有得到任何结果

Dim SQLString As String = "SELECT * FROM PROMGL WHERE DATPRO between " & Label6.Text & " and " & Label7.Text
我尝试过的一种组合

您缺少用于括起日期的磅号:

Dim SQLString As String = "SELECT * FROM PROMGL WHERE DATPRO between #" & Label6.Text & "# and #" & Label7.Text & "#"

更好的方法是避免SQL注入。

您使用的是MS Access吗?还有,为什么不使用日期选择器而不是标签呢?不,是DBF数据库。关于datepicker,我不想改变用户的习惯,我每个月都在使用combobox。