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

时间:2014-04-12 20:17:31

标签: vb.net date datagridview between

我想我几乎尝试了所有组合,并且不能让它发挥作用。 这条线没有问题:

Dim SQLString As String = "SELECT * FROM PROMGL WHERE DATPRO Between #1/1/2014# and #3/3/2014#"

但是当我在label6和lebel 7中输出那些确切日期时,我在datagridview中没有得到任何结果

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

我尝试过的其中一种组合

1 个答案:

答案 0 :(得分:1)

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

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

更好的方法是use parameters,以避免SQL注入。