Сравнение даты в состоянии C # с базой данных oledb - PullRequest
3 голосов
/ 03 апреля 2012

Мне нужно взять 2 значения из DateTimePicker, а затем сравнить их значения со значениями в базе данных.

Код:

string dt_start = dateTimePicker1.Value.ToShortDateString();
string dt_end = dateTimePicker2.Value.ToShortDateString();
string mySelectQuery = "Select * from " + out_table + " WHERE [Date] Between " + dt_start + " and " + dt_end + " ";

Не отображается ошибка, но я не получаю выходные значения.

Ответы [ 2 ]

3 голосов
/ 03 апреля 2012

Access использует # для дат.Это должно работать:

string mySelectQuery = "Select * from " + out_table + " WHERE [Date] Between #" + dt_start + "# and #" + dt_end + "#";
0 голосов
/ 03 апреля 2012

попробуйте следующий оператор выбора:

string mySelectQuery = "Select * from " + out_table + " WHERE [Date] Between '" + dt_start + "' and '" + dt_end + "' ";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...