我已经写了下面的代码之间的检索数据:SQL查询两个日期
Dim date1 As Date
Dim date2 As Date
date1 = Convert.ToDateTime(DatePickerFromDate.Text)
date2 = Convert.ToDateTime(DatePickerToDate.Text)
Dim cnd As New OleDbCommand("SELECT * FROM Sales WHERE Invoice_Date BETWEEN " + date1 + " AND " + date2 + "", om)
om.Open()
Dim da As OleDbDataReader = cnd.ExecuteReader
While da.Read()
ComboBox1.Items.Add(da(0))
End While
da.Close()
om.Close()
我想那些从两个datepickers采取两个日期之间的检索数据。
我试过BETWEEN,也试过> = = <但是结果是空的,尽管数据库包含数据。请帮助我出错的地方
这是为什么用MySQL和SQL Server标记的?你正在使用哪个数据库? –