Выбор строк из базы данных Access по критериям поиска по дате в форме VB.NET
У меня очень простая проблема. У меня есть несколько элементов управления DatePicker в моей форме VB.NET, и пользователи выбирают "Дата начала" а также "Дата окончания"и отображаются все строки из связанной таблицы, имеющиеorderDate
между пользователемвыбранные даты начала и окончания.
Ниже приведен соответствующий код:
Private Sub generate_report_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles generate_report.Click
Try
Dim con As New OleDb.OleDbConnection
con.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\KHMSDB.accdb"
con.Open()
Dim sql As String
Dim selected As String = ""
Dim ds As DataSet = New DataSet
Dim adapter As New OleDb.OleDbDataAdapter
sql = "SELECT OrderDate AS `Order Date and Time`, Items AS `Ordered Items` FROM Orders WHERE Format(Orders.OrderDate,'mm/dd/yyyy') >= #" + startDate.Value.Date + "# AND Format(Orders.OrderDate,'mm/dd/yyyy')