Как выполнить поиск между 2 датами в access database vs?
Я использовал параметры, но он не работает, он показывает ошибку на
da.Fill(ds);= Несоответствие типов данных в выражении критериев. как это решить я действительно ищу везде, но не нашел ничего похожего на это любая помощь с этим?
Что я уже пробовал:
string ccc = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\ahmed\OneDrive\Documents\shop.accdb"; using (OleDbConnection conn = new OleDbConnection(ccc)) { string query = "select * from tbl3 where datetime between @ddlStates and @ddlStates2"; using (OleDbCommand myCommand = new OleDbCommand(query, conn)) { myCommand.Parameters.AddWithValue("@ddlStates", dateTimePicker1.Value); myCommand.Parameters.AddWithValue("@ddlStates2", dateTimePicker2.Value); conn.Open(); using (OleDbDataAdapter da = new OleDbDataAdapter(myCommand)) { DataSet ds = new DataSet(); da.Fill(ds); dataGridView1.DataSource = ds; } } }