У меня есть следующий SQL запрос в MS Access/VB.net:Как получить набор данных из запроса?
Dim sql = "SELECT [Product Name], [Customer Name], [Group Associated], [Customer Address], [Product Price], [Current Stock], [Date Ordered], [Volume Purchased] FROM (torder INNER JOIN tproducts ON tproducts.Product_ID = torder.Product_ID) INNER JOIN tcustomer ON torder.Customer_ID = tcustomer.Customer_ID WHERE torder.[Date Ordered] Between #" & StartOfTimePeriod & "# And #" & Today & "#;"
conn.Open()
Dim dataAdapter As New OleDbDataAdapter(sql, conn)
Dim ds As New DataSet()
dataAdapter.Fill(ds, "torder")
conn.Close()
DataGridView.DataSource = ds
DataGridView.DataMember = "torder"
При выполнении запроса он не отображает полный набор данных, который он должен. Вместо этого результаты почти случайны. Что может быть неправильным?
Что вы ожидаете? Сколько записей вы получаете при запуске этого запроса в msaccess и при запуске с помощью приложения? – DevelopmentIsMyPassion
Какой тип [Дата заказа] в определении таблицы базы данных? – Steve
[Дата заказа] - дата/время – Michael