Проблема сравнения даты и времени
у меня есть база данных ms access со столбцом datetime "resolved on" ....В М приложении на C# у меня есть два datetimepickers.... datetimepicker1 является от даты и datetimepicker2-это 'на сегодняшний день'
мой SQL-запрос
строка запроса = "выбрать количество(*) из инцидентов, где [решен] > У '" + dateTimePicker1.Значение + "' и [решен] &ЛТ; '" + dateTimePicker2.Значение + "' ";
я получаю эту ошибку >> несоответствие типа данных в выражении критериев
столбец ms access имеет длинный формат datatime
формат datetimepickers-это длинная дата
Что я уже пробовал:
string query = "select count(*) from incidents where [resolved on] > '" + dateTimePicker1.Value + "' and [resolved on] < '" + dateTimePicker2.Value + "' ";
Richard MacCutchan
Какой тип данных является столбцом [resolved on]?
Member 13101003
значение datetime
Richard MacCutchan
Меню выбора даты.Стоимость такая же, как и в документации. Вам нужно более тщательно изучить свой код, чтобы точно понять, почему происходит несоответствие. Вы уверены, что MSAccess DateTime имеет тот же формат?
Member 13101003
Как узнать, совпадает ли формат или нет?
Richard MacCutchan
Вам нужно проверить документацию для обоих типов.