Получение ошибки между двумя датами
Здравствуйте, ребята,я столкнулся с аналогичной проблемой, я не знаю, почему я получаю эту ошибку на самом деле проблема в том, что я хочу получить данные из БД между двумя датами
ошибка заключается в следующем
Additional information: Syntax error in date in query expression '[Dates] between #19:11:2016 11:08:51:PM# AND #19:11:2016 11:08:51:PM'.
пожалуйста, ребята, дайте мне лучшее решение этой проблемы
Спасибо
Что я уже пробовал:
DataSet dsa = new DataSet(); DataTable dt = new DataTable(); dsa.Tables.Add(dt); OleDbDataAdapter da = new OleDbDataAdapter(); da = new OleDbDataAdapter("SELECT [Items Name],[Quantity],[Price],[Dates] from [Inventory Control] WHERE [Dates] between #" + dateTimePicker1.Text +"# AND #" + dateTimePicker2.Text + "#", connection); da.Fill(dt); dataGridView1.DataSource = dt; connection.Close(); dataGridView1.Columns[0].Width = 150; dataGridView1.Columns[1].Width = 350; dataGridView1.Columns[2].Width = 200; dataGridView1.Columns[3].Width = 150;
NotPolitcallyCorrect
Скорее всего, если вы используете правильный параметризованный запрос, ваша проблема исчезнет сама собой.