我想我几乎尝试了所有组合,并且不能让它发挥作用。 这条线没有问题:
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
我尝试过的其中一种组合
答案 0 :(得分:1)
您缺少用于括起日期的#符号:
Dim SQLString As String = "SELECT * FROM PROMGL WHERE DATPRO between #" & Label6.Text & "# and #" & Label7.Text & "#"
更好的方法是use parameters,以避免SQL注入。